Technology Consultant – Front End Developer
- Port Louis
- Not disclosed
- Permanent
- Added 15/12/2025
- Closing 14/01/2026
- Hanaa Kaufid
Login to apply
Your role is to develop and implement high quality application software in accordance with international standards using specific software development tools and methodologies.
Key Responsibilities
- Contribute to technical documentation and user guides.
- Develop and maintain dynamic, responsive web applications using React.js or Angular.
- Translate UI/UX designs into clean, efficient, and reusable code.
- Optimize applications for maximum speed and scalability.
- Work with RESTful APIs and integrate them with frontend components.
- Implement state management solutions (Redux, NgRx, Context API).
- Write unit and integration tests (Jest, Karma, Jasmine) to ensure code reliability.
- Collaborate with backend developers to ensure seamless integration.
- Debug and resolve frontend issues, ensuring cross-browser compatibility.
- Stay updated with the latest frontend trends, tools, and best practices.
Skills & Experience
- Minimum 2.5+ years of experience in frontend development.
- Strong proficiency in React.js or Angular.
- Experience with JavaScript/TypeScript and modern ES6+ features.
- Familiarity with CSS preprocessors (SASS, LESS) and CSS frameworks (Bootstrap, Tailwind CSS).
- Knowledge of RESTful APIs and asynchronous request handling.
- Experience with version control (Git, GitHub/GitLab).
- Understanding of frontend build tools (Webpack, Babel, npm/yarn).
- Understanding of Agile/Scrum development methodologies.
- Strong problem-solving skills and attention to detail.
Soft Skills:
- Strong problem-solving and analytical thinking.
- Willingness to learn new technologies.
- Good communication and teamwork abilities.
- Ability to take feedback and improve code quality.
- Ability to work under pressure and during odd hours to meet tight deadlines.
Technical Skills:
- React.js (Hooks, Redux, React Router) OR Angular (RxJS, NgRx, Angular CLI)
- JavaScript (ES6+) / TypeScript
- HTML5 & CSS3 (Flexbox, Grid, Animations)
- Responsive & Mobile-First Design
- State Management (Redux, Context API, NgRx)
- Testing (Jest, React Testing Library, Karma/Jasmine)
- API Integration (REST, GraphQL is a plus)
- Version Control (Git, GitHub/GitLab/Bitbucket)
RESOURCE TO BE ALLOCATED
(Standard as allocated to all employees)
Education
- Bachelor’s degree in Computer Science, IT, or related field.
- Certifications or formal training in React.js, JavaScript, or frontend development is a plus
Nice-to-Have Skills
- Familiarity with UI/UX design principles (Figma, Adobe XD).
- Basic understanding of backend technologies.