Back to jobs
Job Description
Front End Developer Senior
Requirements.
Must-have experience:
- Strong experience with React.js and modern ecosystem including Next.js, TypeScript, Redux, and Tailwind CSS.
- Proven ability to design and develop scalable, secure, and high-performance web interfaces.
- Experience building reusable and modular components using React (hooks, context, server components).
- Hands-on experience integrating with REST and GraphQL APIs.
- Solid understanding of web performance optimization, accessibility, and SEO (Lighthouse, Web Vitals).
- Experience collaborating closely with Back-End developers in full-stack environments.
- Knowledge of component libraries such as Material UI (MUI), Ant Design, or custom design systems.
- Experience with testing frameworks such as Jest, React Testing Library, and Cypress.
- Familiarity with code reviews, pull requests, and adherence to development standards.
- Experience working with CI/CD pipelines and version control systems (Azure DevOps).
- Understanding of authentication and authorization mechanisms (JWT, OAuth2, Azure AD).
- Strong problem-solving skills and attention to detail.
- Effective communication and teamwork skills..
Nice-to-have experience:
- Experience with server-side rendering (SSR) and static site generation (SSG) using Next.js
- Knowledge of micro-frontend architectures.
- Familiarity with advanced state management patterns.
- Experience contributing to design systems or UI/UX standardization.
- Exposure to cloud environments and deployment strategies.
Responsibilities.
- Design and develop the web portal front-end using React.js and its modern ecosystem.
- Build and maintain reusable, modular, and scalable UI components.
- Integrate front-end applications with REST and GraphQL APIs.
- Optimize application performance, accessibility, and SEO metrics.
- Collaborate closely with Back-End developers and cross-functional teams.
- Ensure visual and functional consistency through component libraries and design standards.
- Implement and maintain authentication and authorization flows.
- Write and maintain unit, integration, and end-to-end tests.
- Participate in code reviews and contribute to development standards and best practices.
- Support and improve CI/CD processes and deployment pipelines.
- Document technical solutions and maintain proper version control practices.
Required Languages.
- English: Beginner 11–30%