Frontend Developer (Intermediate Level)
- Job Type Contract
- Qualification BA/BSc/HND
- Experience 3 years
- Location Abuja
- Job Field ICT / Computer 
Job Summary
- The Frontend Developer will be responsible for implementing responsive, interactive web applications while ensuring optimal user experience.
- They work closely with designers and backend teams to create seamless, per formant interfaces.
Key Responsibilities
- Develop complex, reusable component libraries.
- Implement advanced state management solutions.
- Create and optimize responsive interfaces for all devices.
- Lead frontend performance optimization efforts.
- Design and implement complex UI features independently.
- Write comprehensive unit and integration tests.
- Implement and maintain accessibility standards (WCAG 2.1).
- Mentor junior developers and provide code reviews.
- Collaborate with UX designers and backend teams on architecture.
- Debug and resolve complex frontend issues.
- Create technical documentation and development guidelines.
- Perform additional duties as assigned.
Required Skills
- Computer Science degree or equivalent certification.
- 3+ years of Frontend Development experience.
- Advanced JavaScript/TypeScript development.
- Expert-level React.js and Next.js implementation.
- Proficiency in State Management (Redux, Context API).
- Experience with GraphQL and REST APIs.
- Strong knowledge of frontend testing frameworks.
- Advanced CSS and preprocessing tools.
- Performance optimization techniques.
- Component library development.
- CI/CD implementation experience.
- Experience with UI/UX design tools.
- Knowledge of web accessibility standards.
- Excellent communication and problem-solving skills.
- Strong collaboration and teamwork abilities.
go to method of application »
Method of Application
Job Description
- The UI/UX Designer will be responsible for creating intuitive, engaging user experiences through research-driven design. They work closely with stakeholders to understand user needs and translate them into effective design solutions.
Responsibilities
- Conduct comprehensive user research through interviews, surveys, and analytics to understand user needs and behaviors.
- Develop and maintain detailed user personas to guide design decisions and product strategy.
- Create information architecture including user flows and sitemaps for intuitive product navigation.
- Design wireframes and interactive prototypes to visualize and test design concepts.
- Develop and maintain design systems and style guides to ensure consistent user experience.
- Create responsive UI designs and components.
- Collaborate with developers to ensure accurate design implementation.
- Present and defend design solutions with clear rationale.
- Perform additional duties as assigned.
Required Skills
- Expertise in Figma and Adobe XD.
- Strong visual design skills.
- User research methods.
- Information architecture.
- Interaction design principles.
- Prototyping expertise.
- Design system creation.
- Accessibility knowledge.
- Visual communication.
- User testing methods.
- Excellent communication and problem-solving skills.
- Strong collaboration and teamwork abilities.
go to method of application »
Leave a Comment