7

applicants

Senior Software Engineer – React, React Native, JavaScript

Orysys external url   Colombo • Full-time

Skilled Senior Software Engineer who will take technical ownership of complex projects, mentor engineers, and design scalable, high-performance front-end solutions. This role requires advanced mastery of React, React Native, Angutar, Node.js, SCSS, CSS, and JavaScript, along with a strong ability to guide technical direction and uphold engineering excellence.

Job Role:

  • Lead the development and delivery of complex features ensuring scalability, maintainability, and architectural best practices.
  • Architect and implement reusable components, libraries, and design patterns.
  • Provide mentorship, coaching, and technical oversight to junior and mid-level engineers.
  • Collaborate with product owners and stakeholders to refine requirements, shape technical strategy, and plan delivery timelines.
  • Conduct rigorous code reviews and champion engineering best practices across the team.
  • Profile, debug, and optimize applications for performance, reliability, and accessibility.
  • Improve CI/CD pipelines, build processes, and development workflows to enhance team efficiency.

Qualifications:

  • 4+ years working on large-scale and production-grade applications.
  • Expert-level skills in React. React Native, JavaScript (ES6+), Angular, Node.js, SCSS, CSS, and TypeScript.
  • Deep understanding of state management solutions (Redux, Zustand, Mobx, Recoil) and complex state patterns:
  • Strongexperiencewith application architecture, modularization, code splitting. and scalable front-end engineering.
  • Expertise in performance profiling, debugging tools, and optimization techniques.
  • Familiarity with CI/CD pipelines (GitHub Actions, Jenkins) and release management.
  • Experience designingtesting strategy: unit, integration, and end-to-end Jest, Detox, Cypress).
  • Demonstrated ability to mentor teams, lead technical discussions, and infiuence engineering decisions,

Additional Skills:

  • Experience with Next.js and server-side or hybrid rendering architectures.
  • Knowledge of native development (Swift, Kotlin) for custom module implementation.
  • Familiarity with cloud technologies (AWS, GCP) and containerization platforms (Docker, Kubernetes).
  • Experience with monitoring and error-tracking tools (Sentry, Datadog, Firebase Crashlytics).
  • Ability to lead small engineering teams or act as a technical lead on projects.

Senior Software Engineer – React, React Native, JavaScript - ITPro.lk
Share Share Report Report Go Back to Category Software Engineering time Posted on 30 Jan 2026 Viewed Viewed 41 times