Frontend Engineer

Dreef

Not Interested
Bookmark
Report This Job

profile Job Location:

Lagos - Nigeria

profile Monthly Salary: Not Disclosed
Posted on: 22 hours ago
Vacancies: 1 Vacancy

Job Summary

  • Build new experiences:Design build and ship new frontend features in React that are performant accessible and maintainable.
  • Maintain and evolve:Improve refactor and extend existing frontend applications; investigate UI issues fix bugs and raise the bar on quality performance and UX consistency.
  • UI implementation:Translate designs and product requirements into responsive pixel-conscious interfaces using modern HTML CSS and JavaScript.
  • API integrations:Integrate with backend services through REST and gRPC-web APIs; handle authentication error states retries and real-time data flows reliably.
  • Component ownership:Own components end-to-end: state management testing performance profiling accessibility (WCAG) and cross-browser behavior.
  • Deployment and operations:Deploy and operate frontend apps on Vercel and Azure App Services; maintain fast reliable CI/CD pipelines in Azure DevOps.
  • Code quality:Write clear testable code with meaningful unit component and end-to-end tests; review pull requests thoughtfully and help raise frontend engineering standards.
  • AI-accelerated delivery:Use AI-assisted development tools (including Claude Code) as a force multiplier - to accelerate delivery scaffold components write tests and refactor safely.
  • Cross-functional collaboration:Partner closely with design product and backend engineers to shape requirements APIs and UX into well-scoped shippable work.


  • Experience:3-5 years of professional frontend engineering experience building and shipping production web applications.
  • HTML CSS and JavaScript:Strong command of modern HTML CSS (including layout responsive design and CSS architecture) and JavaScript (ES2020).
  • React:Deep experience with React: hooks component composition state management performance optimization and testing.
  • API integrations:Proven experience integrating frontends with backend APIs - designing fetching/caching strategies handling errors and loading states and collaborating with API authors on contract design.
  • Vercel:Hands-on experience deploying and operating frontend applications on Vercel including preview deployments environment configuration and build optimization.
  • Azure App Services:Experience deploying web applications on Azure App Services.
  • Azure DevOps and CI/CD:Proficiency using Azure DevOps for source control pipelines boards and artifacts; comfortable designing and maintaining CI/CD pipelines for frontend workloads.
  • Git:Strong Git fundamentals: branching strategies disciplined commit hygiene pull request workflows and conflict resolution.
  • Claude Code:Demonstrated experience using Claude Code (or a comparable AI coding assistant) as part of a professional workflow with good judgement on when to use it and when not to.
  • GIS APIs: Hands-on experience building interactive maps with GIS/mapping APIs (such as Mapbox GL Leaflet Google Maps or ArcGIS) including rendering geospatial layers handling user interactions and optimizing performance for large datasets.
  • Production ownership:Track record of owning features in production: monitoring error tracking performance analysis and iterative improvement based on real user feedback.

Nice to Have

  • Experience with TypeScript in large React codebases.
  • Experience with data-visualization library (D3 Recharts Plotly ECharts) and working with operational dashboards.
  • Familiarity with component libraries / design systems and tools like Storybook.
  • Experience with end-to-end testing frameworks (Playwright Cypress).
  • Exposure to the energy climate utilities or IoT domains.
  • Contributions to open-source projects.

Qualities We Value

  • Ownership:A strong sense of ownership and follow-through - you finish what you start.
  • Communication:Clear written and verbal communication especially when explaining trade-offs to designers product and non-engineers.
  • Pragmatism:Pragmatism - you choose the simplest design that solves the problem well and can evolve.
  • Craft:Attention to the details that make software feel great: spacing motion loading states empty states and error states.
  • Curiosity:Curiosity and a bias for learning including staying current with AI-assisted development practices.
  • Collaboration:Respect and kindness - we work hard push each others thinking and look out for one another.
  • Availability:Reachable and responsive via text message and phone call during agreed working hours especially for time-sensitive issues and incident response.



Required Experience:

IC

Build new experiences:Design build and ship new frontend features in React that are performant accessible and maintainable.Maintain and evolve:Improve refactor and extend existing frontend applications; investigate UI issues fix bugs and raise the bar on quality performance and UX consistency.UI imp...
View more view more

About Company

Company Logo

The Distributed Renewable Energy Enhancement Facility Incorporated (“DREEF” LLC) is a specialized project development facility established by InfraCredit in partnership with the World Bank and collaborating with the REA alongside other development partners. DREEF is designed to elimin ... View more

View Profile View Profile