Architect, build, and maintain high-quality React Native applications with clean and maintainable code.
Develop and maintain mobile applications using React Native and React.
Implement pixel-perfect UIs that accurately match design specifications.
Build smooth, modern animations and transitions to deliver excellent user experience.
Integrate third-party APIs and connect applications to backend systems.
Work with native modules when required.
Write and maintain unit tests and integration tests.
Handle application releases to the Apple App Store and Google Play Store.
Collaborate with team members using modern tools such as Jira, Slack, GitHub, and CI/CD pipelines.
Follow best practices in mobile application development and client-server architecture.
Actively participate in knowledge sharing within the React Native developer community.
2-4 years of professional experience with React Native and React.
2-4 years of overall professional software development experience.
Strong ability to write clean, well-documented JavaScript/TypeScript code.
Solid understanding of RESTful APIs, request/response models, and offline storage.
Experience working with modern client-server architectures.
Experience releasing applications to the App Store and Google Play.
Experience with native module integration.
Ability to write unit tests and integration tests.
Familiarity with modern development and collaboration tools: Jira, Slack, GitHub, CI/CD.
Good teamwork and communication skills.
Willingness to learn, share knowledge, and support teammates.