JOB VACANCY: Senior Frontend Engineer Abuja, Nigeria

Date:

Full job description

Key Responsibilities Technical Ownership & Delivery

  • Take complete ownership of frontend features from design handoff through production deployment
  • Build and maintain high-performance React applications that scale with growing user demands
  • Write clean, maintainable, and well-tested code that other engineers can easily understand and extend
  • Make architectural decisions that balance user experience, performance, and maintainability
  • Ship features on time without compromising on quality or cutting corners

React Expertise & Architecture

  • Design and implement complex React applications using modern patterns (hooks, context, custom hooks, etc.)
  • Build reusable component libraries that maintain consistency across products
  • Optimize application performance through code splitting, lazy loading, and efficient re-rendering strategies
  • Implement state management solutions that scale (Context API, Redux, Zustand, or similar)
  • Create responsive, mobile-first designs that work seamlessly across all devices and browsers

Code Quality & Best Practices

  • Write comprehensive tests (unit, integration, and end-to-end) to ensure code reliability
  • Conduct thorough code reviews, providing constructive feedback that helps the team grow
  • Establish and maintain coding standards and best practices across the frontend codebase
  • Identify and resolve performance bottlenecks, accessibility issues, and technical debt
  • Document your work clearly so others can understand your decisions and maintain your code

Collaboration & Leadership

  • Work closely with Product Designers to translate designs into pixel-perfect, interactive experiences
  • Partner with backend engineers to design and consume APIs that make frontend development efficient
  • Mentor junior and mid-level engineers, helping them grow their technical skills and product thinking
  • Participate actively in technical discussions, offering insights and challenging assumptions when needed
  • Communicate technical concepts clearly to non-technical stakeholders

User-Centric Development

  • Think deeply about user experience—not just what users see, but how they feel using your features
  • Implement intuitive interfaces that require minimal cognitive load from users
  • Ensure accessibility standards (WCAG) are met so everyone can use our products
  • Monitor real-world usage and iterate based on user feedback and analytics
  • Balance business requirements with user needs to create features that deliver real value

Required QualificationsProfessional Experience

  • 5+ years of professional frontend development experience
  • 3+ years of hands-on React development in production environments
  • Proven track record of shipping user-facing features that people actually use and love
  • Experience building applications that handle significant user traffic and data
  • History of taking ownership of entire features or product areas from start to finish

Technical Skills

React Mastery:

  • Deep understanding of React fundamentals (component lifecycle, reconciliation, hooks)
  • Expert-level knowledge of React hooks (useState, useEffect, useCallback, useMemo, custom hooks)
  • Experience with React ecosystem tools (React Router, React Query, React Hook Form, etc.)
  • Understanding of React performance optimization techniques and when to apply them
  • Familiarity with React Server Components and Next.js (or willingness to learn quickly)

JavaScript/TypeScript Proficiency:

  • Strong JavaScript fundamentals (ES6+, async/await, promises, closures, prototypes)
  • Professional TypeScript experience—you should know when types actually help vs. when they’re just noise
  • Understanding of functional programming concepts and when to use them
  • Knowledge of JavaScript build tools (Webpack, Vite, or similar)

Frontend Fundamentals:

  • Expert-level HTML and CSS skills—you can build layouts without relying on CSS frameworks
  • Strong understanding of responsive design and mobile-first development
  • Experience with CSS-in-JS libraries (styled-components, Emotion) or utility-first frameworks (Tailwind CSS)
  • Knowledge of browser APIs, web performance optimization, and debugging tools
  • Understanding of HTTP, REST APIs, and WebSocket communication

Testing & Quality:

  • Experience writing tests with Jest, React Testing Library, or similar frameworks
  • Understanding of different testing strategies and when to apply them
  • Familiarity with end-to-end testing tools (Cypress, Playwright, or similar)
  • Experience with CI/CD pipelines and automated deployment processes

Developer Tools & Workflow:

  • Proficiency with Git and collaborative development workflows (pull requests, code reviews)
  • Experience with project management tools (Jira, Linear, Notion, or similar)
  • Comfortable working in agile environments with iterative development cycles
  • Familiarity with design tools (Figma, Adobe XD) to collaborate effectively with designers

Core Competencies

Quality Focus: You have high standards and you don’t compromise. Shipping fast is important, but shipping broken code or poor user experiences isn’t acceptable. You find ways to move quickly without cutting corners.

Professional Excellence: You show up prepared, communicate proactively, meet deadlines, and maintain professionalism in all interactions. You’re reliable—when you say you’ll do something, it gets done.

Collaborative Spirit: You work well with others and understand that great products come from great teamwork. You’re not precious about your code—you welcome feedback and adapt based on input from designers, PMs, and fellow engineers.

Problem-Solving Ability: You don’t just implement solutions handed to you—you think critically about problems and propose better approaches when needed. You can work through ambiguity and figure things out.

Preferred Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience)
  • Experience in startup or high-growth environments where you had to move fast and wear multiple hats
  • Contributions to open-source projects or active technical blog/portfolio
  • Experience with design systems and component libraries
  • Knowledge of web animation libraries (Framer Motion, GSAP, or similar)
  • Familiarity with backend technologies (Node.js, APIs, databases) to collaborate effectively with backend teams
  • Experience with GraphQL and modern data-fetching patterns
  • Understanding of web security best practices and common vulnerabilities
  • Experience with progressive web apps (PWAs) and service workers
  • Knowledge of analytics tools and A/B testing frameworks

What We’re Looking ForThe Ideal Candidate Will:

  • Write code that other engineers enjoy reading and maintaining
  • Have strong opinions about code quality, but stay flexible and pragmatic
  • Debug complex issues methodically without getting frustrated
  • Balance technical perfection with business needs—knowing when “good enough” is actually good enough
  • Take initiative to improve processes, tools, and the overall developer experience
  • Give thoughtful, constructive feedback in code reviews that helps teammates grow
  • Stay calm under pressure and adapt when priorities shift

What We Offer

  • Competitive salary commensurate with your experience and skill level
  • Opportunity to work on challenging problems with modern technologies
  • Autonomy to make technical decisions and shape how we build products
  • Professional development budget for courses, conferences, and learning resources
  • Flexible work environment that respects your work-life balance
  • Direct impact on products that real people use every day
  • A team that values quality, ownership, and continuous improvement
  • Modern development tools and infrastructure—no legacy nightmares

Ready to take ownership of features that matter and build experiences users will love? We want to meet you.

Apply now and let’s build something excellent together.

Job Type: Full-time

Pay: ₦500,000.00 – ₦600,000.00 per month

Application Question(s):

  • 3+ years of hands-on React development in production environments
  • Proven track record of shipping user-facing features that people actually use and love
  • Experience building applications that handle significant user traffic and data
  • History of taking ownership of entire features or product areas from start to finish

Experience:

  • 5+years of professional frontend development : 5 years (Required)

APPLY NOW

Share post:

Subscribe

Sponsored

spot_imgspot_img

Popular

Related

Behind Closed Doors: How Nigeria’s Senate Wrestled with Electoral Reform Ahead of 2027

On a humid Tuesday in the nation’s capital, the...

 U.S. Deploys Military Team to Nigeria After Christmas Airstrikes

The United States has confirmed the deployment of a...

IMF Forecasts Nigeria to Overtake Algeria as Africa’s Third-Largest Economy in 2026

Nigeria is projected to reclaim a higher position in...

PDP Crisis: Makinde, Wike in War of Words

The simmering crisis rocking the Peoples Democratic Party (PDP)...