Job Description:Pay Range: $70hr - $75hrResponsibilities:
- Total Experience 12+ Yrs.
- 8 Yrs relevant Develop and maintain cross-platform mobile applications using React Native for Android and iOS.
- Collaborate with product managers, UX designers, and other developers to translate requirements into technical specifications.
- Write clean, modular, and maintainable code that adheres to coding standards, security standards and best practices.
- Optimize application performance for maximum speed, reliability and scalability.
- Ensure code is high quality and has no security or data privacy issues.
- Troubleshoot and debug issues and provide timely resolutions.
- Attend daily team stand ups.
- Stay up to date with the latest trends and advancements in mobile development.
Qualifications:
- Bachelor s degree in computer science, Engineering, or related field (or equivalent work experience.
- Proven experience developing mobile applications using React Native for 7+ years.
- Strong proficiency in JavaScript, TypeScript, and React Native.
- Experience with mobile app deployment and publishing processes (App Store, Google Play Store.
- Experience with Redux.
- Experience with React Native navigation.
- Experience with RESTful APIs and asynchronous programming.
- Knowledge of mobile UIUX design principles and best practices.
- Experience with either GitHub, GitLab or Azure DevOps.
- Experience with Jira and Confluence.
- Excellent problem-solving and communication skills.
- Ability to work effectively both independently and as part of a team.
Nice to Have:
- Experience with native mobile development (iOSAndroid).
- Familiar with supporting push notifications via SFMC or another provider.
- Familiar with deep linking.
- Familiar with writing code that issues app logs and analytics events.