– 20k – 35k AED p/m
Initial 12-month contract
- Help integrate React Native components into existing native applications.
- Responsible for breaking down complex technical problems into simple, implementable solutions.
- Maintain a full and complete understanding of solution interdependencies and limitations.
- Envision and realize App architecture on the React Native platform
- Manage the technical factors related to the resilience, performance, quality, and responsiveness of applications
- Ensure technical features are delivered to support all non-functional requirements
- Guide development staff to exploit identified new techniques and strategies to work more efficiently.
- Overall responsibility for code quality and development level testing.
- Able to influence the technical direction of internal and external teams
- Detailed knowledge and understanding of key React frameworks such as Redux, etc.
- Knowledge and understanding with regards to performance tuning of React Native Apps.
- Experience evaluating and leading the adoption of new technologies and techniques.
- Experience integrating React Native applications to back-end services.
- In-depth understanding of React Native, Android and iOS design principles and interface guidelines.
- Experience with performance and memory tuning tools.
- Experience with push notifications and relevant API’s
- Proficient understanding of GIT code versioning tools.
- Experience working in a continuous integration context.
- Experience working on commercial software products with large user deployments.
- Good experience of native Android or iOS programming experience.
- Demonstrable React Native experience.