Company Description
Details Digital is a services and solutions provider in Saudi Arabia, serving both public and private sectors. We offer readymade e-services, customized IT solutions, support services, and consultations to help customers achieve increased efficiency and cost reduction.
Role Description
We are seeking a Senior React Native Developer to lead the development and maintenance of applications aimed at a range of iOS and Android devices. Your primary focus will be the development of React Native applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure.
Responsibilities:
- Develop and maintain high-quality React Native applications.
- Implement pixel-perfect UI’s that match designs.
- Integrate third-party APIs and data sources.
- Write unit and integration tests.
- Release applications to the IOS and Google Play stores.
- Work with native modules when required.
- Work as part of a small team, which will include other React Native developers, a project manager, QA professional, and a designer.
- Complete two-week sprints, and participate in sprint retrospectives and daily standups.
- Assist with building estimates.
Requirements:
- 5+ years of professional software development experience.
- 3+ years of professional experience working with React Native.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Experience with popular React workflows (such as Flux or Redux).
- Familiarity with native build tools, like XCode, Gradle (Android Studio, IntelliJ).
- Understanding of REST APIs, the document request model, and offline storage.
- Experience with automated testing suites, like Jest or Mocha.
- Excellent problem-solving skills and ability to perform in a team environment.