7
applicants
Senior Software Engineer – React, React Native, JavaScript
Orysys
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.