Job Description
- Application Deadline: Fri, 24 Mar 2023 00:00:00 GMT
- Position: Frontend Developer (Officer)
- Job Type Full Time
- Qualification BA/BSc/HND
- Experience 3 - 4 years
- Location Abuja
- Job Field ICT / Computer 
We are looking for a qualified and experienced Frontend developer with experience in modern web development technologies to join our tech team. The frontend developer is required to work in teams alongside backend developers, graphic designers, and user experience designers to ensure all elements of the web application are consistent. This requires excellent communication and interpersonal skills. The successful candidate will be responsible for:
- Creating a top-level frontend code-base using industry-standard best practices.
- Developing User Interfaces for Modern Rich Web and Desktop Applications
- Ensure the technical feasibility of UI/UX designs
- Working with backend developers to integrate UI components with APIs and databases
- Performing product analysis and development tasks of increasingly complex nature which may require extensive research
- Write highly performant, responsive and reusable components and applications
- Optimizing application for maximum speed and scalability
- Making design and technical decisions for projects
- Creating unit tests to ensure code meets functional requirements as expected.
- Attending team meetings to identify, groom, and report progress on development projects
- Collaborating with other team members and stakeholders
- Writing technical documentations for source codes
Qualifications/Skills Requirement:
- Minimum of a BSc. in computer science or related field
- At least 3 years of experience developing with TypeScript-base front-end web frameworks (Angular 8+ and ReactJS is a must)
- At least 4 years of frontend development experience with substantial project portfolio
- Proficiency in Typescript, Angular 8+, ReactJS, JavaScript, Bootstrap 4, HTML, CSS, SCSS, NodeJs etc.
- Experience with docker and Kubernetes
- Great understanding of CI/CD pipelines
- Experience with git repository
- Experience with State management, reactive and functional programming
- Exceptional problem solving and ability to work independently
- Exceptional learning skills
- Solid understanding and extensive experience with Git as version control tool
- Experience consuming REST APIs
- Experience with client-side architecture and design patterns, Solid understanding and development experience in Angular
- Awareness of cross-browser compatibility issues and client-side performance considerations.