Software Engineer (Frontend) at Code Lab IT & Engineering Services
Codelab is a software house works to develop software systems. We are not just a company we are a big family that cares about the employee’s welfare. We wish to maintain a work environment that fosters personal and professional growth for all employees. CodeLab is working to automate the services the companies and governments providing for external customers or internal employees.Location: Sabon-Lugbe, Abuja
Job Summary
We are looking for a skilled Frontend Software Engineer (Contract) to support our engineering team in building responsive, high-quality web applications.
The ideal candidate will collaborate with designers, backend engineers, and product managers to deliver user-friendly digital solutions within agreed project timelines. This is a contract-based role with a focus on results and timely delivery.
Key Responsibilities
Develop and implement user-facing features using modern frontend technologies.
Translate UI/UX designs and wireframes into functional, responsive applications.
Collaborate with backend engineers to integrate APIs and ensure seamless functionality.
Optimize applications for performance, scalability, and cross-browser compatibility.
Write clean, maintainable, and reusable code.
Troubleshoot and resolve technical issues in a timely manner.
Deliver assigned tasks and milestones within contract timelines.
Qualifications & Skills
Education & Experience:
Proven experience as a Frontend Engineer / Software Developer.
Strong portfolio of past projects (personal, freelance, or professional).
Technical Skills:
Proficiency in HTML5, CSS3, JavaScript (ES6+).
Solid experience with modern frameworks/libraries (React.js, Vue.js, or Angular).
Familiarity with state management tools (e.g., Redux, Context API).
Experience with RESTful APIs and integration.
Understanding of responsive and accessible design principles.
Proficiency with Git version control.
Soft Skills:
Strong problem-solving skills with a results-oriented mindset.
Ability to work independently and meet deadlines.
Clear communication and collaboration ski
Preferred (Nice-to-Have):
Knowledge of TypeScript.
Experience with testing frameworks (Jest, Cypress, etc.).
Familiarity with CI/CD workflows.
Exposure to backend technologies (Node.js, Python, etc.).