Senior Mobile App Engineer at Hex Trust migrating native Swift and Kotlin apps to Flutter. Collaborating with product managers and leveraging AI-assisted development tools for optimization.
Responsibilities
Analyze the existing Swift (iOS) and Kotlin (Android) native apps and define a structured migration strategy to a single shared codebase (Flutter preferred).
Deliver a high-quality, feature-complete cross-platform application that maintains the look, feel, and performance of the native originals.
Identify and surface risks, propose trade-offs, and keep stakeholders informed throughout the migration.
Use AI coding assistants (e.g. GitHub Copilot, Claude) to accelerate code generation, refactoring, and test authoring.
Leverage Figma-to-code workflows via MCP integrations to automatically scaffold UI components directly from designer handoffs.
Write and maintain comprehensive unit and widget tests, using AI tools to maximise coverage with minimal overhead.
Stay on the leading edge of AI tooling and proactively propose new techniques that improve team velocity.
Work directly with the product manager, business stakeholders, and designers — translating business needs into technical solutions without requiring exhaustive requirement documents.
Proactively surface problems and ambiguities before they become blockers, and always come with proposed solutions and trade-offs.
Participate in design reviews and provide early technical feedback to prevent costly late-stage rework.
Own app architecture decisions — state management, navigation, data layer, and integration patterns.
Enforce security best practices, particularly around authentication, data encryption, secure storage, and privacy compliance relevant to financial applications.
Set and uphold code quality standards via code review, linting, and automated testing pipelines.
Choose and evolve your own toolchain — we open to your suggestions and proposals
Requirements
5+ years of professional mobile development experience.
Hands-on expertise with Flutter and Dart; strong understanding of widget lifecycle, state management (Riverpod, Bloc, or similar), and platform channels.
Solid experience with at least one native platform (Swift/iOS or Kotlin/Android) — you need a good understanding of the existing codebases you'll be migrating.
Demonstrated use of AI coding tools in a professional context (code generation, test writing, or design-to-code pipelines).
Proven ability to work autonomously, manage your own priorities, and communicate proactively with non-technical stakeholders.
Strong problem-solving mindset — you identify issues early, think creatively, and propose concrete solutions.
Proven track record of submitting and shipping apps to both the App Store and Google Play, including full ownership of the submission and approval process.
Benefits
Competitive Salaries & Bonuses
Generous Amounts of Paid Time Off (incl. leave for Birthdays, Work Anniversary, and Mental Health etc.)
Medical & Retirement Plans
Professional Learning and Development Opportunities
Elevate your work using cutting-edge technology
Fun & friendly office spaces in Hong Kong, Singapore, Dubai and Vietnam
Full Stack Engineer at Mercari developing scalable web applications and mentoring junior engineers. Join a global tech company focused on transforming its marketplace with technology.
Senior UI Engineer designing and shipping user interfaces for data - intensive products using React and TypeScript. Focus on performance, reliability, and AI insights in day - to - day decisions.
Senior Software Engineer developing AI systems to prevent identity fraud at LexisNexis Risk Solutions. Involved in creating models to distinguish real human interactions from fraudulent attempts.
Controls Software Engineer developing software and firmware solutions for automation and energy transition. Collaborating with cross - functional teams to improve a variety of product lines.
Embedded Software Engineer responsible for designing software for gas measurement products. Collaborating with teams to deliver cyber - resilient embedded solutions on Linux platforms.
Embedded Software Engineer responsible for developing innovative firmware solutions for cyber security and safety systems. Contributing to project teams in an environment that encourages growth and collaboration.
Solutions Software Engineer designing and implementing custom solutions for integrated systems at Emerson. Collaborating with diverse teams and customers to ensure high - quality software development.
Software Engineer Internship for 6 months at Alan building infrastructure and applications for healthcare service. Being part of an innovative team in a hybrid environment based in Paris.
Software Developer at SEB developing and maintaining banking systems across the Baltic countries. Collaborating in a multicultural team to deliver reliable financial solutions.