Job Description
Job Title - React Native Developer (Senior Mobile Developer)
Location - Dubai
Job Summary:
- You will be collaborating with a team of about 6 developers, UI/UX designers and QAs and will be required to be solid team player, with the ability to work without of supervision. You might be moved to other teams as per requirement.
- Produce and maintain clean, efficient code based on specifications and write automated tests that ensure the product is of the highest quality.
Key Responsibilities & Accountabilities:
- Intimate knowledge of React, React Native, Redux (Redux Saga) is required.
- Deep understanding of native build tools like Xcode and Gradle and working with native modules. Prior experience with developing applications with Objective –C/Swift, or Java/Kotlin is desired.
- Firm understanding of software security principles and mobile application security best practices.
- Solid understanding of crafting offline-first user experiences.
- Build pixel-perfect, buttery smooth UIs across both mobile platforms.
- Optimize app performance and memory consumption.
- Experience working with Continuous Integration and Unit Testing.
- Experience working with third-party libraries and other APIs.
- Experience with application performance and monitoring analytics tools like Sentry or New Relic.
- Knowledge of Storybook, TypeScript, React Query, Realm/WatermelonDB, Azure Cloud infrastructure is a plus.
- Build and publish applications for both iOS and Android.
Education & experience:
- Bachelor’s degree in computer science/engineering, information technology, or a similar field.
- 4+ years of professional experience working with React Native. (Additional experience working with React, Android and iOS Native development is a plus)