We fuse together exceptional talent who deliver outstanding software solutions. Our approach has helped us grow 60% in 2021, 94% in 2022, while in 2023 we joined forces with Insight, a Fortune 500 company and a leading solutions and systems integrator. With exciting growth plans and cutting-edge projects, there has never been a better time to join our incredible team. 

We’re growing fast and are looking for a Principal Mobile Developer to work on an exciting international software development project. You’ll work with the latest technologies in our bright, talented team. The environment at Amdaris is synergistic and supportive, so everyone can build the career they want in an organization going from strength to strength.

 

JOB DESCRIPTION

Principal Developers are responsible for their technical disciplines within a project and should be able to lead and consult the team on the use of technology and technical methods and methodologies, pioneering the discipline internally and externally. A deep understanding of software architectures, platforms, and paradigms is essential for this role.

We work on projects across multiple areas with varied clients, so the position of a Principal Developer is critical in terms of the relevance of existing projects as well as ensuring the seamless growth of future ones, with this having special importance not only within the scope of the project, but also within the Amdaris structure.

 

JOB RESPONSIBILITIES

  • Define and lead the implementation of mobile application architecture and development aligned with industry best practices and patterns.
  • Participate in the entire application lifecycle, from planning and development to deployment and maintenance.
  • Collaborate with designers and product managers to translate requirements into functional and appealing mobile solutions
  • Provide estimations for new features, enhancements, and entire project lifecycles, factoring in complexity, resources, and timelines.
  • Write and maintain unit and UI tests to ensure application quality and performance.
  • Troubleshoot and debug issues to optimize app performance and ensure seamless user experiences.
  • Keeping up to date with the latest technology standards and best practices.
  • Coach and lead others in acquiring knowledge and provide expert advice

 

JOB REQUIREMENTS

  • 7+ years of experience in mobile application development.
  • Strong proficiency in Dart and Flutter.
  • Proven ability to design and build responsive, cross-platform applications.
  • Proven track record of delivering mobile applications with offline-first capabilities.
  • Experience in implementing data synchronization strategies and conflict resolution mechanisms.
  • Experience with other mobile development frameworks such as React Native, Xamarin or others.
  • Experience with backend integrations using REST APIs and/or GraphQL.
  • In-depth understanding of the entire mobile development process (design, development, and deployment)
  • A strong focus on user experience and attention to detail.
  • Excellent problem-solving skills and the ability to work independently and in a team.
  • Understanding of Agile development methodologies.

 

To see more roles, click here.

Apply for this Job

* Required

resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Enter the verification code sent to to confirm you are not a robot, then submit your application.

This application was flagged as potential bot traffic. To resubmit your application, turn off any VPNs, clear the browser's cache and cookies, or try another browser. If you still can't submit it, contact our support team through the help center.