• A Degree in Computer Science or equivalent professional qualification
• 3+ years’ experience in developing cross-platform mobile apps with React Native
• Strong skills in JavaScript and ability to write well-documented, clean JavaScript code
• Very good understanding of ES6, JSX, Virtual DOM or component lifecyde
• Knowledge of React Navigation, data storage/offline data caching and Redux
• Skills with debugging, testing, and performance optimization of React Native apps
• Familiarity with tools such as Bitrise, ESLint, and Enzyme
• Familiarity with native iOS/Android mobile app development (desirable)
• Knowledge of ReactJS and back-end API integrations (desirable)
• Ability to set up Continuous Integration/Continuous Delivery
• Work closely with UI/UX designers and back-end developers
• Knowledge of Agile software development practices (Scrum)
• Excellent communication skills in English (both verbal and written)
• High attention to detail, organized and a methodical approach to work

• Build good work relationship with the client’s development team
• Plan and estimate for development tasks related to user stories
• Develop functionality in accordance with directions and specifications
• Demonstrate completed functionality through sprint reviews as per DoD
• Keep up to date about framework capabilities to leverage technical benefits

This job is ideal for those who enjoy working in a fast-paced international environment. If you are a team player with a positive attitude, committed to meeting delivery deadlines in globally distributed research & development projects, apply today!
Kindly email your CV to indicating the position applied (i.e. Senior Software Engineer (React Native) – REF 1801) as the email subject.