Phenologix is urgently seeking a
React Native Developer with experience building high-quality cross-platform mobile applications for iOS and Android.
Who We Are
Phenologix is a diversified global software development and IT consulting company that gives both offshore and onshore technological solutions to business enterprises. Our mission is to enable superior returns on clients’ technology investments through best-in-class industry solutions, domain expertise, and global scale. We feel deeply connected to our customers, and therefore our success isn’t just a matter of our bottom line, but a reflection of how our customers flourish, and how their communities thrive. We strive to understand our customers’ individual needs so that we can develop products and services that enhance their livelihoods. Our customers are our partners, and when we rise, we rise together.
Responsibilities
- Design and develop scalable mobile applications using React Native and TypeScript.
- Integrate mobile applications with REST APIs, GraphQL services, and third-party platforms.
- Optimize application performance, responsiveness, stability, and battery usage.
- Troubleshoot and resolve complex issues across iOS and Android platforms.
- Implement authentication (OAuth, JWT, Firebase Auth, etc.), secure local storage, push notifications, deep linking, and analytics integrations.
- Manage application builds, signing, deployment, and releases through the Apple App Store and Google Play Store.
- Participate in writing unit, integration, and automated tests to maintain application quality.
- Participate in code reviews and establish mobile development standards and best practices.
- Collaborate with designers to accurately implement responsive and accessible user interfaces.
- Work with backend and DevOps teams to support CI/CD pipelines and development environments.
- Monitor production applications and address crashes, performance issues, and user-reported problems.
- Implement accessible, user-friendly, and responsive mobile interfaces by following mobile UX and accessibility best practices.
Requirements
- 1 year of proven experience developing production applications with React Native.
- Knowledge of JavaScript, TypeScript, React, and modern state-management approaches.
- Experience with Redux Toolkit, Zustand, MobX, React Query, or similar libraries.
- Strong understanding of mobile application architecture and design patterns.
- Experience integrating RESTful APIs, GraphQL APIs, and third‑party SDKs.
- Familiarity with native iOS and Android development concepts, including Swift, Objective-C, Java, or Kotlin.
- Experience building applications using React Native CLI and/or Expo.
- Experience publishing and maintaining applications on the Apple App Store and Google Play Store.
- Knowledge of mobile security, local storage, authentication, permissions, and application lifecycle management.
- Experience with Git and collaborative development workflows.
- Experience with automated testing tools such as Jest, React Native Testing Library, Detox, or Appium.
- Debugging and troubleshooting skills for applications across iOS and Android.
- Familiarity with CI/CD tools such as GitHub Actions, Bitrise, Fastlane, Azure DevOps, or Jenkins.
- Experience upgrading React Native versions and managing native dependencies.
- Expertise in managing enterprise-level projects while communicating effectively with business and technical stakeholders.
- Experience working in Agile or Scrum development environments.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
Soft Skill We Like To See
- Excellent communication skills.
- Time management.
- Adaptability and willingness to learn.
- Problem-solving.
- Analytical skills.
- Ability to work in a team environment and collaborate effectively with others.
We are committed to an inclusive and barrier‑free workplace that reflects the diversity in each of our offices. Accommodations will be provided on request for candidates taking part in all aspects of our recruitment and selection process.
We thank all candidates for their interest; however, only those selected will be contacted.
Perks For Our Team Player
- Paid Vacation and Holidays.
- Collaborative and healthy working environment.