Job Details
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.