Senior Software Engineer (React Native)

Nextjob

Not Interested
Bookmark
Report This Job

profile Job Location:

Colombo - Sri Lanka

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

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

OverviewEmployment Type : Contract / Fixed-Term (project-based) Location/Timezone : Sri Lanka / Remote (Australia East time-zone) Reporting To : Engagement Manager Role PurposeThe Senior Software Engineer will play a key role in modernising migrating and enhancing an existing React Native mobile app...
View more view more

About Company

Company Logo

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

View Profile View Profile