Mobile App Developer

Job Summary

We are looking for a robust mobile application developer with the ability and experience to perform engineering and maintenance tasks. The primary focus will be on implementing new user interfaces and features along with the robot module and integration tests.

You will work with our team, where your knowledge and advice about application engineering and the latest mobile technologies will be greatly appreciated.

Responsibilities required

  • Ability to develop new features and user interfaces from wired tire models
  • Ensure the best performance and user experience for the application
  • Fixed bugs and performance issues efficiently
  • Write clean, readable and test code
  • Collaborate with the team of back-end developers, designers, and the rest of the team to provide quality and high-quality solutions

Skills & qualifications

• Full knowledge and experience in the development of mobile applications. This includes the entire process, from the first line of code to the in-store deployment (stores)

• Find out from {{ list here mobile platforms that the app works, for example, Android, iOS, etc.}}

• Complete efficiency in writing automated tests in {{JUnit, Espresso, Mocha, Jest, Enzyme, XC Test, etc. depending on the libraries used to test }}

• Familiarity with RESTful APIs and mobile networking libraries, specifically {{Updates, Etchexius, Alamovir, etc.}}

• JSON familiarity

• Experience with profiling and correcting mobile applications

• Strong knowledge of architectural styles – MVP, MVC, MVVM, clean architecture, and the ability to choose the best solution for the application

• Git familiarity

• Familiarity with payment notifications

• Understand the guidelines for designing a mobile application on each platform and understand their differences