Senior Software Engineer (React Native)
Job Summary
Overview
- Employment Type : Contract / Fixed-Term (project-based)
- Location/Timezone : Sri Lanka / Remote (Australia East time-zone)
- Reporting To : Engagement Manager
Role Purpose
The Senior Software Engineer will play a key role in modernising migrating and enhancing an existing React Native mobile application currently backed by Contentful CMS. The role involves evaluating and executing appropriate migration strategies (refactor re-platform or re-host) improving architecture and user experience ensuring high quality delivery through testing and enabling localisation and multi-language support. This role requires strong hands-on technical capability architectural thinking and collaboration with UX QA and stakeholders.
Key Responsibilities
- Assess the current React Native application architecture and recommend suitable migration approaches (refactor re-platform or re-host). Plan and execute the migration of the mobile application while maintaining functional parity and improving performance scalability and maintainability.
- Design develop and maintain high-quality React Native components following modern best practices. Integrate with headless CMS platforms (including Contentful and potential alternatives).
- Design and implement localisation and internationalisation (i18n) strategies within the mobile app. Configure and integrate multiple content back-ends or environments to support region-specific content delivery.
- Develop and maintain unit integration and end-to-end tests for mobile applications. Ensure high reliability performance and security of the application across supported platforms.
- Work closely with UX/UI designers to translate wireframes prototypes and user journeys into production-ready features. Collaborate with stakeholders to refine requirements and align technical delivery with business outcomes.
- Contribute to CI/CD pipelines for mobile builds and deployments. Support App Store submission versioning and release management.
Required Skills & Experience
- Strong experience with React Native and modern JavaScript / TypeScript.
- Proven experience modernising or migrating production mobile applications.
- Experience with headless CMS platforms particularly Contentful (or similar).
- Solid understanding of mobile app performance optimisation and security best practices.
- Experience implementing i18n and localisation in mobile applications.
- Familiarity with RESTful APIs JSON and asynchronous data handling.
- Experience with mobile testing frameworks (e.g. Jest Detox Cypress or similar).
- Ability to evaluate legacy systems and propose pragmatic migration strategies.
- Strong understanding of mobile application architectures and design patterns.
- Experience working with cloud-hosted back-end services and environments.
- Comfortable working in agile or iterative delivery environments.
Benefits
- Great Remuneration (Paid in AUD)
- Flexible Work Arrangement
- Performance Bonus
- Private Health Insurance
- Accelerated Career Growth
Required Experience:
Senior IC
About Company
Nextjob is a boutique technical staffing firm located in the suburbs of Colombo. Our expertise is mainly in sourcing and placing high-end, niche IT, Tech & Engineering talent with some of the best employers worldwide. Our key services are headhunting, full life cycle recruitment & exe ... View more