استخدام React Native Developer
شرح موقعیت شغلی
WE ARE HIRING FOR "MyMCI
About the Role
About the Role
As a React Native Developer, you will help us shape the future of the My MCI by developing robust and feature-rich applications. With applications serving numerous daily active users, they must be highly optimized and stable. As a senior member of our team, you will play a pivotal role in designing scalable architecture, ensuring high-quality code, and mentoring junior developers, driving the success of our mobile applications.
Responsibilities
- Develop and Maintain: Build, enhance, and maintain our cross-platform mobile application using React Native.
- Scalable Architecture: Design and implement scalable, maintainable, and efficient application architecture.
- Performance Optimization: Optimize app performance and responsiveness for both Android and iOS platforms.
- Testing and Quality Assurance: Implement unit tests, integration tests, and end-to-end testing to ensure a bug-free user experience.
- Collaboration: Work closely with product managers, designers, and backend developers to deliver seamless features and functionality.
- Code Reviews: Conduct thorough code reviews to maintain high coding standards and best practices.
- Problem-Solving: Troubleshoot and resolve technical issues, ensuring app stability and reliability.
- Documentation: Create and maintain comprehensive technical documentation.
Requirements
- Experience: Minimum of 5 years of professional experience in software development, with at least 3 years of hands-on experience in React Native.
- Platforms: Proven experience in developing large-scale, high-performance apps for both Android and iOS.
- Testing: Proficiency in writing and implementing unit, integration, and end-to-end tests using tools like Jest, or similar.
- Soft Skills: Excellent communication, collaboration, and problem-solving skills.
- Technical Skills:
- Strong proficiency in JavaScript/TypeScript.
- Deep understanding of React Native, React Query, and React Navigation.
- Knowledge of RESTful APIs.
- Experience with CI/CD pipelines for mobile development.
- Familiarity with Sentry, Firebase and Analytics.
Preferred Qualifications
- Experience with App Store and Google Play submission processes.
- Hands-on experience with native Android (Java/Kotlin) and iOS (Swift/Objective-C) development.
- Understanding of Agile methodologies.
- Comfortable using CI/CD tools (Jenkins, Kubernetes, etc)
- Experience with push notification services like Firebase Cloud Messaging (FCM).
- Familiarity with mobile app security practices, such as secure storage and encryption.
What We Offer
- Competitive salary and benefits.
- Opportunity to work on a large-scale, impactful mobile app.
- A collaborative and inclusive team environment.
- Opportunities for professional growth and learning.
مهارتهای مورد نیاز
- react native
- Javascript
- typescript
- RestFul API
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست