Role: React Native Developer
Location-Edinburgh, UK (Need to be on-site 2 days per week)
Duration: Full Time / Permanent
Skill- React Native Developer for iOS and Android
Responsibilities:
* Develop and maintain mobile applications using React Native for iOS And Android
* Experience in implementing different React native component libraries
* Collaborate with cross-functional teams to define, design, and ship new features.
* Ensure the performance, quality, and responsiveness of applications.
* Identify and correct bottlenecks and fix bugs.
* Help maintain code quality, organization, and automation.
* Proven experience in leading projects and mentoring team members
Requirements:
* Proven experience as a React Native Developer for iOS and Android
* Experience implementing and interacting with mobile native features (Camera, Bluetooth, File storing etc.)
* Strong proficiency in JavaScript and familiarity with TypeScript.
* Experience with Redux or other state management libraries.
* Knowledge of RESTful APIs and integration with mobile apps.
* Familiarity with native build tools, like Xcode, Gradle (Android Studio, IntelliJ).
* Understanding of mobile app design guidelines on each platform and being aware of their differences.
* Experience with third-party libraries and APIs.
* Strong problem-solving skills and attention to detail.
* Experience in application deployment to iOS and Google App stores
* Familiarity with continuous integration and deployment (CI/CD) processes. Experience of DevOps
* Have a good understanding of Security and Memory management.
* PingID integration for authentication. Knowledge of modern authorization mechanisms, such as JSON Web Token.
* Experience with code versioning tools, such as Git.
* Previous experience in a leadership or mentoring role.