Senior Frontend Engineer at Babban Gona

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
1 year ago

Additional Details

Job ID
108209
Job Views
55

Job Description






Job Description




  • Build, maintain, and optimize scalable, reusable, and efficient frontend components using modern frameworks like React, Angular, or Vue.js.

  • Develop responsive, accessible, and visually appealing user interfaces that provide an exceptional user experience.

  • Collaborate with backend engineers to design and integrate RESTful APIs and GraphQL endpoints.

  • Ensure cross-browser compatibility and troubleshoot UI/UX issues across different platforms and devices.

  • Implement best practices in frontend development, including performance optimization, accessibility, and SEO.

  • Define and implement frontend architecture that aligns with the overall technical roadmap.

  • Evaluate and recommend tools, libraries, and frameworks to enhance development efficiency and maintainability.

  • Develop and enforce coding standards, best practices, and design principles for frontend development.

  • Create and maintain technical documentation, including design specifications and style guides.

  • Work closely with product managers, UX/UI designers, and backend engineers to translate business requirements into technical solutions.

  • Lead technical discussions, design reviews, and code reviews to maintain high code quality.

  • Mentor and support junior and mid-level engineers, fostering a culture of technical excellence and collaboration.



Requirements




  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

  • 4+ years of experience in front-end development, with at least 2 years in a senior or leadership role.

  • Expertise in modern JavaScript frameworks/libraries (React, Angular, Vue.js, or similar).

  • Strong proficiency in HTML5, CSS3, and JavaScript/TypeScript.

  • Experience with state management libraries (Redux, MobX, or Vuex).

  • Proficiency in building responsive and accessible user interfaces.

  • Familiarity with modern build tools (Webpack, Vite, or Rollup) and package managers (npm, Yarn).

  • Understanding of CI/CD pipelines, Git, and agile development methodologies.

  • Strong debugging and problem-solving skills.



Preferred:




  • Master’s degree in Computer Science or a related field.

  • Experience with server-side rendering (Next.js, Nuxt.js) and static site generation.

  • Knowledge of design systems and component libraries (e.g., Material UI, Ant Design).

  • Familiarity with testing frameworks and tools (Jest, Cypress, or Playwright).

  • Experience with performance monitoring and optimization tools like Lighthouse or Web Vitals.

  • Understanding of backend integration and DevOps workflows.



Benefits




  • Competitive salary

  • Health Insurance

  • Pension

  • Performance Bonus

  • Annual paid vacation

  • Group Life Insurance



Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept