Skip to Content

Senior Software Engineer – Mobile (React Native, Full Stack)

Colombo, Sri Lanka

Job Title: Senior Software Engineer – Mobile (React Native, Full Stack)

Location: Colombo 03 - Hybrid

Employment Type: Full-time


About the Role

We are looking for a skilled and motivated Senior Software Engineer – Mobile with a strong background in React Native and full-stack development to join our growing engineering team.  The ideal candidate is passionate about building high-quality mobile experiences, writing clean and efficient code, and solving complex technical problems.


Key Responsibilities

  • Design, build, and maintain high-performance cross-platform mobile applications using React Native.
  • Collaborate closely with designers, product managers, and fellow engineers to deliver intuitive and robust mobile solutions.
  • Write clean, scalable, and maintainable code with best practices in mind.
  • Optimize app performance and handle mobile-specific challenges (offline handling, device compatibility, etc.)
  • Perform code reviews, mentor junior developers, and contribute to architectural decisions.
  • Stay up to date with the latest trends in mobile and full-stack development.


Qualifications 

  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • 3+ years of hands-on software development experience.
  • At least 2 years of experience working with React Native.
  • Proven experience building and deploying apps on iOS and Android.
  • Experience with full-stack development.
  • Proficiency in JavaScript/TypeScript and React Native ecosystem.
  • Understanding of native modules, app lifecycle, and performance tuning.
  • Familiarity with version control systems (Git), CI/CD pipelines, and debugging tools.


Nice to Have

  • Familiarity with native development
  • Knowledge of mobile security and app store deployment processes
  • UI/UX sensitivity and ability to work with Figma/Zeplin designs