Semicolon Village Limited is a social enterprise, on a journey to transform individuals, industries and communities in Africa, by spurring them toward solving problems with a focus on talent, technology and innovation.

We are passionate about building the people that will build the companies that will build Africa. We are problem solvers, technologists and optimists of a better future for Africa. We bring this to life by identifying talented minds, guiding them through innovative training, deploying them effectively and collaborating with others to build sustainable solutions for society.

Job Position: Senior Frontend Engineer

Job Location: Yaba, Lagos

Job Description

  1. As a Front-End engineer, you will work with a team of other talented developers to design and build websites and applications.
  2. You will be fully involved in creating and integrating user interfaces, upgrading applications, and working within the company’s network.
  3. 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.
  4. 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.

Job Responsibilities

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

Other Responsibilities and Duties Include:

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

Job Requirements

  • 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.
  • 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.

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.

Competitive and Negotiable.

How to Apply
Interested and qualified candidates should send their CV to: talent@semicolon.africa using the Job Title as the subject of the mail.

Tagged as: Information Technology