About this role
Frontend Developer
Beneresa Consulting is driven by the culture of excellence and strict adherence to global best practices; we have combined our vision with the delivery of services that exceeds customer’s expectations.
We are recruiting to fill the position below:
Job Position: Frontend Developer
Job Location: Maryland / kosofe, Lagos
Employment Type: Full-time
- Job Summary
- We are seeking a highly skilled, creative, and results-driven Frontend Developer to join our technology team.
- The successful candidate will be responsible for designing, developing, testing, implementing, and maintaining responsive, secure, scalable, and user-friendly web applications.
- The Frontend Developer will work closely with UI/UX Designers, Backend Developers, Product Managers, and other stakeholders to translate business and design requirements into functional and high-performing digital products.
- The ideal candidate should have strong hands-on experience with HTML5, CSS3, JavaScript, React.js, TypeScript, API integration, Git/GitHub, responsive design, and modern frontend development practices.
Key Responsibilities
Frontend Application Development:
- Develop, maintain, and enhance responsive web applications using modern frontend technologies.
- Build reusable, scalable, and maintainable UI components.
- Develop applications using React.js and TypeScript.
- Translate UI/UX designs, wireframes, and prototypes into functional interfaces.
- Ensure applications are responsive across desktop, tablet, and mobile devices.
- Develop clean, efficient, reusable, and well-documented code.
UI/UX Implementation:
- Collaborate with UI/UX Designers to implement designs accurately.
- Ensure consistency in user interface, navigation, layouts, typography, and interactive elements.
- Implement responsive and accessible interfaces.
- Identify usability issues and recommend improvements to enhance user experience.
API & Backend Integration:
- Integrate frontend applications with RESTful APIs and backend services.
- Work closely with backend developers to ensure effective data exchange and system integration.
- Implement authentication, authorization, validation, error handling, loading states, and secure data presentation.
- Troubleshoot frontend and API-related issues.
Performance & Application Optimization:
- Optimize applications for speed, scalability, reliability, and performance.
- Identify and resolve frontend performance bottlenecks.
- Implement appropriate techniques such as code splitting, lazy loading, caching, and image optimization.
- Ensure cross-browser compatibility and consistent application performance.
Testing & Quality Assurance:
- Conduct frontend testing and debugging before deployment.
- Identify, troubleshoot, and resolve application defects and technical issues.
- Participate in code reviews and maintain high coding standards.
- Work with QA teams to ensure applications meet functional and technical requirements.
- Where applicable, implement unit and integration testing using tools such as Jest, React Testing Library, or Cypress.
Version Control & Development Practices:
- Use Git, GitHub, GitLab, or equivalent version-control platforms for source-code management.
- Participate in code reviews, pull requests, branching, and collaborative development processes.
- Follow established software development standards, documentation requirements, and coding conventions.
- Participate in Agile/Scrum ceremonies, sprint planning, stand-ups, and retrospectives where applicable.
Maintenance & Continuous Improvement:
-
Maintain and improve existing frontend applications.
-
Monitor applications and resolve bugs and technical issues.
-
Keep abreast of emerging frontend technologies, frameworks, security practices, and industry trends.
-
Recommend improvements to existing systems, development processes, and user interfaces.
-
Performance Indicators / KPIs
Performance will be assessed based on:
-
Quality and maintainability of frontend code.
-
Timely delivery of assigned development tasks.
-
Application performance and responsiveness.
-
Number and resolution of defects/bugs.
-
Successful integration with backend APIs.
-
Compliance with coding and development standards.
-
Code review quality and collaboration.
-
User experience and interface quality.
-
Contribution to continuous improvement of applications.
-
Successful delivery of assigned projects and sprint objectives.
-
Required Qualifications
-
Bachelor’s Degree/HND in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related discipline.
-
7–20 years of proven professional experience in Frontend Development, depending on level.
-
Strong proficiency in:
-
HTML5
-
CSS3
-
JavaScript (ES6+)
-
React.js
-
TypeScript
-
Responsive Web Design
-
Git/GitHub
-
Practical experience integrating REST APIs.
-
Good understanding of JSON, authentication, authorization, and frontend-backend communication.
-
Good understanding of UI/UX principles.
-
Experience working with modern frontend development tools and workflows.
-
Strong analytical, troubleshooting, and problem-solving abilities.
-
Good communication and teamwork skills.
-
Demonstrable portfolio of websites, applications, or software projects is highly desirable.
Required / Preferred Certifications:
- Candidates should possess at least one relevant professional certification in Frontend/Web Development, Software Engineering, or a related field.
Relevant certifications may include:
- Meta Front-End Developer Professional Certificate
- freeCodeCamp Front End Development Libraries / related certifications
- Recognised React.js certification
- Recognised JavaScript certification
- Recognised TypeScript/Web Development certification
- Microsoft-related web development certification
- Relevant certification from a recognised technology training institution or professional development platform.
- Note: Certification will be considered alongside practical technical competence, professional experience, coding ability, and portfolio evidence.
Desirable Technical Skills:
Experience with any of the following will be an added advantage:
- Next.js
- Redux / Redux Toolkit
- Zustand
- React Query / TanStack Query
- Tailwind CSS
- Bootstrap
- Material UI
- GraphQL
- Jest
- React Testing Library
- Cypress
- Figma
- GitHub/GitLab
- CI/CD pipelines
- Docker
- Web accessibility standards
- SEO and web performance optimization
- Progressive Web Applications (PWA)
- Current Nigerian job advertisements commonly pair React with TypeScript, Next.js, state-management tools, REST APIs, Git and responsive design, so these are useful keywords for attracting appropriately skilled candidates on jobs boards.
Core Competencies:
- Frontend Software Development
- React.js Development
- JavaScript & TypeScript
- Responsive Web Design
- API Integration
- UI/UX Implementation
- Web Performance Optimization
- Debugging & Troubleshooting
- Version Control
- Software Testing
- Problem Solving
- Analytical Thinking
- Attention to Detail
- Team Collaboration
- Communication
- Time Management
Personal Attributes:
The successful candidate should demonstrate:
- Strong attention to detail.
- A passion for technology