-5+ years of experience developing, testing and shipping commercially available mobile Apps;
-Expertise in Mobile Architectures and best practices;
-Familiarity with native build tools like Xcode and Android Studio;
-Familiarity with CI/CD and app distribution tools such as Jenkins, App Center, Testflight etc
-Experience developing native components for use in React Native based apps
-Understanding of Apple’s/Google’s design principles and interface guidelines
-Experience with RESTful APIs to connect mobile applications to back-end services
-Proficient knowledge of application performance and memory optimizations;
-Experience with agile methodologies like Scrum or Kanban.
-Effective communication skills
-Prior experience developing native mobile apps on iOS or Android
-Prior experience in distributing enterprise apps through Mobile Device Management frameworks
-Experience with UI test automation.
Flexible working hours.
Business trips to main company offices.
-Develop new functionalities for iOS and Android apps using React Native;
-Participate in design and code reviews;
-Unit-test code for robustness, including edge cases, usability, and general reliability;
-Work on bug fixing and improving application performance;
-Contribute to the overall design and architecture of the app;
We are looking for a senior engineer responsible for the development and maintenance of enterprise mobile apps for the professional services industries. Your primary focus will be development of mobile applications on iOS and Android using React Native and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.