As a Front-End engineer, you will work with a team of other talented developers to design and build websites and applications. You will be fully involved in creating and integrating user interfaces, upgrading applications, and working within the company’s network. You will also have to mentor a team of junior to mid-level engineers to help build their skills while completing internal and external projects. Responsible for ensuring the alignment of web design and user experience requirements, optimizing web pages for maximum efficiency, and maintaining brand consistency across all web pages.
Primary Relationships
Reports to: Engineering Lead
Key Responsibilities and Duties:

Working closely with senior stakeholders to understand business requirements and help translate these into technical requirements for the development team.
Planning and documenting technical specifications for features or system design.
Designing, building, and configuring applications to meet business process and application requirements.
Directing the frontend development team in the design, development, coding, testing, and debugging of applications
Writing testable, scalable, and efficient code and leading code reviews for your team and in turn, making report to the engineering lead
Mentoring junior team members and ensuring they adhere to determining software quality standards.

Other Responsibilities and Duties Include

Design and implement new features and enhancements using Vue.js
Fix bugs assigned during the sprint planning process
Design, innovate and solve complex problems inherent in operating a high-scale platform
Play a key role in reviewing and approving the work of your peers as part of the software development process
Interact with product owners, partners, and business stakeholders to understand and develop requirements
Debugging and Improvement of existing systems
Building modular and reusable components and libraries
Other tasks as assigned by management.

Key competencies and skills

Understanding of key design principles and SEO optimization.
Proficiency in Javascript frameworks such as Vuejs, ReactJS, and Vuex.
Understanding of server-side CSS.
Experience with graphic design applications such as Figma.
Experience with responsive and adaptive design.
Good problem-solving skills.
Analytical and detail-oriented
Excellent verbal and written communication skills.
Advanced problem-solving skills
Observant and able to remain focused on tasks for a long period of time.
Good interpersonal skills.
Bachelor’s degree and/or MSc. in Computer Science, Engineering, Information technology, or a related discipline could be of advantage.
5 years+ of Industry Experience.

Here are a few qualifications for a lead applications developer:

At least three years of experience in Javascript technologies such as VuejS, NuxtJS, ReactJS
A solid background in applications programming

Contract: Full-time, Physical.
Salary: Competitive and Negotiable.
Location: Yaba, Lagos
  • Yaba