Education: Postgraduate Degree in Computer Applications / Computer Science
Experience: 9+ years overall in software development, with a strong focus on front-end engineering
Role Overview
We are seeking a highly experienced Technical Architect with over 9 years of professional experience, specializing in React, TypeScript, and modern frontend tooling. This role demands deep technical expertise in building scalable web applications, implementing CI/CD pipelines with Azure DevOps, and delivering high-quality solutions through clean, maintainable code. You will collaborate cross-functionally to transform product requirements into robust, performant user experiences.
Key Responsibilities
- Lead the development and maintenance of modern single-page applications (SPAs) using React, TypeScript.
- Architect and implement reusable UI components that follow best practices in scalability, accessibility, and performance.
- Work closely with product managers, UX designers, and backend engineers to deliver end-to-end features.
- Own the complete software lifecycle, including development, testing, deployment, and monitoring.
- Contribute to the setup and maintenance of CI/CD pipelines in Azure DevOps and other DevOps environments.
- Maintain a high standard of code quality through rigorous code reviews, mentorship, and automated testing.
- Drive performance optimizations such as lazy loading, bundling strategies, and caching.
- Actively participate in Agile processes such as sprint planning, backlog grooming, and daily stand-ups.
Technical Skills & Tools
- Frontend: React, TypeScript, JavaScript (ES6+), HTML5, CSS3
- Tooling: Webpack, Storybook
- UI Frameworks: Fluent UI
- Testing: Jest, React Testing Library, integration and end-to-end testing
- DevOps & CI/CD: Azure DevOps, Jenkins, GitHub Actions, GitHub Enterprise
- Cloud Platforms: Microsoft Azure (preferred)
- Version Control: Git
Preferred Qualifications
- 9+ years of experience in front-end or full-stack software development
- Minimum 3 years of production experience with React and TypeScript
- Strong foundation in web architecture and performance best practices
- Proven experience in designing and maintaining CI/CD pipelines in Azure DevOps
- Experience mentoring junior developers and leading by example in code quality and software design
Nice to Have
- Experience with unit testing using Jest and React Testing Library