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.
معرفی شرکت
تهران پیمنت اولین ارائهدهنده خدمات آنلاین ارزی در ایران است که با هدف تسهیل پرداختهای بینالمللی، در سال ۱۳۹۱ آغاز به کار کرد.
ما در تهران پیمنت بر این باوریم که در دنیای امروز باید دسترسی به روشهای پرداخت بینالمللی برای تمام افراد وجود داشته باشد و محدودیتها هیچکس را متوقف نکند.
در تلاش هستیم با گسترش خدمات، طیف متنوعتری از نیازهای پرداختی را پاسخ دهیم و پیچیدگیهای پرداخت ارزی را با ارائه راهحلهای آسان، سادهتر کنیم.