Senior Front End Developer | Fulltime
Job Description:
Job purpose:
Responsible for designing and developing scalable, high-performance web applications using React and modern frontend technologies.
The role involves collaborating with cross-functional teams to deliver robust, maintainable, and user-centric digital experiences.
Key accountabilities and decision ownership:
-
Design and develop scalable frontend applications using React, modern JavaScript (ES6+), and TypeScript.
-
Translate UI/UX designs into high-quality, reusable, and maintainable code.
-
Convert visual designs into responsive and accessible UI components for web applications and portals.
-
Optimize applications for performance, accessibility, SEO, and cross-browser compatibility.
-
Follow secure coding practices, coding standards, and quality guidelines when delivering frontend solutions.
-
Collaborate with backend developers, designers, and business owners to deliver integrated solutions.
-
Contribute to technical estimation, task breakdown, and sprint planning activities.
-
Report work progress; technical issues; risks and changes in delivery dates to the technical lead and the project manager.
-
Implement and maintain frontend testing strategies including unit, integration, and end-to-end tests when needed.
-
Produce and maintain technical documentation for frontend components and implementation approaches when needed.
-
Contribute to code review and project design when needed.
-
Support junior members of the team when needed.
Job Requirements:
Must have professional qualifications:
-
Bachelor's degree in computer science or equivalent
-
4+ years of experience in frontend development with at least 2 years of hands-on experience with React.
-
Strong experience in JavaScript, Typescript, HTML5, CSS3, responsive design, and modern frontend tooling.
-
Familiarity with Azure DevOps, CI/CD pipelines
-
Experience with Next.js or React Native is a plus
Equal opportunity:
All qualified applicants will receive consideration for employment without regard to age, religion, gender, nationality or disability. All qualified candidates will be considered in the process
-
Education
-
Bachelor's degree in computer science or equivalent