استخدام Senior React Native Developer
شرح موقعیت شغلی
Job Title: Senior React Native Developer
As a Senior React Native Developer at Tehran Payment Company, you will play a pivotal role in crafting and delivering innovative mobile applications using React Native. You will be responsible for designing, developing, and maintaining high-quality mobile apps that meet the needs of our users and align with our business objectives and you will work closely with a team of talented engineers to build scalable, performant, and maintainable solutions.
Responsibilities:
As a Senior React Native Developer at Tehran Payment Company, you will play a pivotal role in crafting and delivering innovative mobile applications using React Native. You will be responsible for designing, developing, and maintaining high-quality mobile apps that meet the needs of our users and align with our business objectives and you will work closely with a team of talented engineers to build scalable, performant, and maintainable solutions.
Responsibilities:
- Design, develop, and maintain mobile apps using React Native
- Collaborate with cross-functional teams to gather requirements, define product specifications, and plan development cycles
- Write clean, maintainable, and well-tested code that adheres to React Native best practices
- Contribute to the development of microservice architectures and integrate them with React Native apps
- Troubleshoot and debug complex software issues
- Stay up-to-date with the latest trends and technologies in React Native and microservices
- Mentor and guide junior developers
- Contribute to the development of our company's coding standards and best practices
Qualifications:
- Proven experience as a React Native Developer with at least 5 years of experience in mobile app development
- Strong understanding of React Native architecture, components, and APIs
- Experience with microservices architecture and integration with React Native apps
- Experience with React Native testing frameworks such as Jest and React Native Testing Library
- Expertise in writing clean, maintainable, and well-tested code
- Excellent problem-solving and debugging skills
- Strong communication and collaboration skills
- Ability to work independently and as part of a team
- Bachelor's degree in Computer Science or a related field
- Experience with React Native navigation patterns and libraries
- Familiarity with Redux or other state management libraries
- Passion for mobile app development and a desire to create innovative and user-friendly solutions
- Ability to work effectively under pressure and meet deadlines
- Strong analytical and problem-solving skills
- Excellent communication and collaboration skills
- To be compatible with working in Scrum teams, Be self-directed and self-managed, and work independently.
- Be able to work in a team, You should be able to work effectively with others and build strong relationships.
- Be adaptable and flexible, You should be able to adapt to new situations and challenges.
مهارتهای مورد نیاز
- react native
- Javascript
- Git
- ES6
- Redux
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت تحصیلی معافیت دائم پایان خدمت