Senior Mobile Engineer

Work set-up: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Strong foundation in Computer Science or equivalent practical experience., Proven expertise in developing scalable, production-grade cross-platform mobile applications, preferably with Flutter/Dart or native iOS/Android technologies., Familiarity with architectural patterns like MVVM., Ability to communicate asynchronously and collaborate across multiple time zones..

Key responsibilities:

  • Own the full mobile app development lifecycle from design to maintenance.
  • Deliver scalable mobile applications using Flutter/Dart or native iOS/Android technologies.
  • Collaborate with cross-functional teams to integrate AI-driven features and consolidate legacy apps.
  • Manage app releases and ensure high-quality code through reviews and testing.

ANNA Money logo
ANNA Money https://anna.money/?utm_source=LinkedIn&utm_medium=social
51 - 200 Employees
See all jobs

Job description

As our Senior Mobile Engineer, you will play a pivotal role in delivering a series of high-impact AI-powered product launches that will become the flagship offerings of ANNA Money. Your work will drive innovation and set new standards for how small businesses interact with financial services.

Simultaneously, you will lead the consolidation of our existing business credit card offering—which currently operates on separate mobile and web applications—into a unified, seamless mobile experience. This platform will empower all customers to access every feature in a single, cohesive app, improving usability, engagement, and customer satisfaction.

Key Projects

  • Lead the design and rollout of multiple AI-driven product features integrated into the mobile platform, delivering innovative solutions that anticipate user needs and enhance operational efficiency
  • Architect and implement the migration and consolidation of the legacy business credit card app and web experience into a single mobile platform
  • Collaborate closely with product, design, backend, and data science teams to deliver a robust, scalable mobile app that supports evolving business goals and user expectations.
Key Responsibilities
  • Own the full mobile app development lifecycle from design, implementation, testing, deployment, to maintenance
  • Deliver production-grade, scalable mobile applications using Flutter/Dart or native iOS/Android technologies (Swift, Kotlin, Java)
  • Work within a microservice-oriented backend architecture to design and consume RESTful and GraphQL APIs
  • Manage app releases including App Store and Play Store submissions, in-app purchases, and performance monitoring
  • Lead code reviews, ensuring high standards of modularity, loose coupling, and efficiency
  • Drive CI/CD pipelines using tools such as GitHub Actions or Jenkins
  • Utilize AI-assisted development tools appropriately, understanding their strengths and limitations
  • Implement frontend quality assurance through comprehensive testing strategies
  • Act as a technical leader, driving initiatives and collaborating with a team of developers across multiple time zones

#LI-LS1

Requirements

  • Strong foundation in Computer Science or equivalent practical experience
  • Demonstrated expertise delivering scalable, production-grade cross-platform mobile apps (Flutter/Dart preferred; native iOS/Android also accepted)
  • Familiarity with MVVM or similar architectural patterns
  • Experience with modern web frameworks (React, Vue) is a plus but not required
  • Proven ability to communicate asynchronously and work collaboratively across time zones up to 11 hours apart
  • Product and business-aware, able to balance technical choices with user experience and company objectives
  • Experience working in diverse, autonomous teams that value accountability and agency

Benefits

  • Help shape the future of SME banking with cutting-edge AI-powered fintech products
  • Join a passionate, talented team committed to innovation and excellence
  • Enjoy a flexible, supportive work environment with competitive salary and benefits

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication

Mobile Engineer Related jobs