Senior Software Engineer - React | React Native | JavaScript

ORYSYS Limited
Full-timeColombo, Sri Lanka

Job Role

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, Angular, Node.js, SCSS, CSS, and JavaScript, along with a strong ability to guide technical direction and uphold engineering excellence.

Job Scope

•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

•Experience: 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.

•Strong experience with 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 designing testing strategy: unit, integration, and end-to-end (Jest, Detox, Cypress).

•Demonstrated ability to mentor teams, lead technical discussions, and influence 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.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
The hiring team may use this number to contact you about this job.

By clicking 'Submit Application', you agree to receive job application updates from ORYSYS Limited via text and/or WhatsApp. Message frequency may vary. Reply STOP to unsubscribe at any time. Message & data rates may apply.