As a skilled Cross-Platform App Specialist, you will be responsible for building and maintaining high-quality mobile apps for iOS and Android platforms.
About the Role
* This role involves developing cross-platform applications using React Native and collaborating with designers and stakeholders to deliver seamless user experiences.
* The ideal candidate will have strong knowledge of both iOS (Swift/Obj-C) and Android (Java/Kotlin) development.
Key Responsibilities:
1. Develop and maintain high-quality, feature-rich mobile applications using React Native.
2. Collaborate on UI/UX design with designers and stakeholders to ensure a cohesive visual identity for all applications.
3. Integrate APIs, third-party services, and SDKs into mobile applications.
4. Write clean, well-documented code that is testable and maintainable.
5. Participate in Agile development ceremonies and peer code reviews.
6. Ensure app performance, security, and quality through thorough testing and optimization.
Requirements
* A minimum of 3 years of experience in React Native development.
* Strong understanding of iOS and Android development principles, including Swift/Obj-C and Java/Kotlin programming languages.
* Experience publishing mobile applications to the App Store and Google Play Store.
* Familiarity with RESTful APIs, GraphQL, Redux/Context API, and other relevant technologies.
* Proficient in CI/CD pipelines, Git version control, and Agile software development methodologies.
* Excellent JavaScript/TypeScript skills and experience with testing frameworks like Jest and Detox.
* Knowledge of analytics and crash reporting tools.