Senior JavaScript Developer

Apply now

Senior JavaScript Developer

At Monterosa we're looking for a Senior JavaScript Deveeloper to join our team.

Full-time · Accra

Job summary

As a Front-End Engineer at Monterosa, you will be responsible for developing innovative and engaging user interfaces for our digital products, ensuring they align with Monterosa's overall goals. You will utilise your expertise in front-end technologies, responsive design, and advanced tooling to create high-quality, user-centric experiences. 

Key responsibilities

  1. User Interface Development: Designing and developing intuitive, responsive user interfaces using React and other front-end technologies. Ensure that the UI meets design specifications, is visually appealing, and provides an optimal user experience across various devices and screen sizes.

  2. Integration with Backend Services: Collaborating with backend engineers to integrate front-end interfaces with backend APIs for data communication, authentication, and error handling. Ensure seamless interaction between the front-end and back-end components to deliver a cohesive user experience.

  3. Performance Optimisation: Implementing performance optimisation techniques such as code splitting, lazy loading, caching, and network optimisation to improve the speed and efficiency of front-end applications. Profile and analyse performance bottlenecks to identify areas for improvement and enhance overall responsiveness.

  4. Code Quality and Maintenance: Writing clean, maintainable code according to industry best practices and coding standards. Regularly refactor and optimise existing codebase to improve readability, scalability, and maintainability. Conduct code reviews and collaborate with team members to ensure code quality and consistency.

  5. Continuous Learning and Innovation: Stay updated with the latest front-end technologies, trends, and best practices. Experiment with new tools and techniques to innovate and enhance the front-end development process. Share knowledge and mentor junior team members to foster a culture of continuous learning and improvement.

About you

You are a seasoned Frontend Developer with expertise in React.js, TypeScript, and modern frontend technologies to join our team. You have a strong eye for detail and a passion for building high-performance, scalable, and maintainable web applications.

You have experience with testing frameworks like Jest, React Testing Library, or Cypress, ensuring code quality and stability. Knowledge of CI/CD pipelines, Git workflows, and containerisation with Docker is a plus.

You enjoy collaborating with designers, backend developers, and stakeholders to bring seamless digital experiences to life. If you are passionate about frontend development and staying up to date with the latest technologies,

Qualifications:

Core React & Frontend Development

  • Strong understanding of React fundamentals, including JSX, Virtual DOM, and component-based architecture.

  • Experience with responsive design techniques and tools to ensure optimal user experiences across different devices.

  • Proficiency in HTML5, CSS3 (Flexbox, Grid), and modern CSS frameworks (e.g. Tailwind CSS, Styled Components, Material UI).

JavaScript & TypeScript Expertise

  • Mastery of advanced JavaScript (ES6+) concepts, including async/await, promises, closures, and functional programming.

  • Hands-on experience with TypeScript for type safety and scalable frontend architecture.

State Management & API Integration

  • Deep knowledge of React state management solutions like Redux, Redux-Saga, Zustand, or React Query.

  • Experience integrating and handling RESTful APIs and GraphQL, including authentication, error handling, and security considerations.

Performance Optimisation & Tooling

  • Expertise in frontend performance optimisation techniques, including code splitting, lazy loading, memoisation, and caching.

  • Familiarity with Webpack, ESLint, Prettier, Vite, or ESBuild to enhance development workflows.

  • Understanding of browser security constraints, accessibility (WCAG standards), and best practices for frontend security (XSS, CSRF, CORS, SQL Injection protection).

Debugging & Profiling

  • Advanced experience with browser developer tools, Chrome DevTools, Lighthouse, and performance monitoring tools to analyse memory usage, CPU performance, and network activity.

  • Ability to diagnose and resolve frontend performance bottlenecks efficiently.

Apply for the job

Do you want to join our team as our new Senior Front-End Engineer? Then we'd love to hear from you!