Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Apr 18, 2024
    Deadline: Apr 24, 2024
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Power learn Project is a Pan-African Non-governmental Organisation that is here to see through a transformative Africa by equipping the youth with technology skills. We believe in truly placing the power of knowledge, technology, and opportunity in the hands of the youth. Through our flagship program, the #1MillionDevs4Africa initiative has scaled to 5 Af...
    Read more about this company

     

    Senior Front End Engineer

    Role Overview

    • The Senior Front End Engineer at our organization plays a crucial role in developing and maintaining high-quality, responsive web applications using cutting-edge technologies. This role involves collaborating with cross-functional teams to translate user stories and designs into scalable, performant code. The Senior Front End Engineer will implement best practices for web development, including accessibility, SEO, and performance optimization. Additionally, they will participate in code reviews, provide constructive feedback, and mentor junior engineers. Staying updated with the latest frontend technologies and trends is key, and advocating for their adoption when appropriate is part of the role's responsibility.

    Key Responsibilities:

    Developing and maintaining website

    • Develop and maintain high-quality, responsive web applications using React, Next.js, and other frontend technologies:
    • Ensure code is well-structured, modular, and follows best practices.
    • Continuously refactor and optimize code for improved performance and maintainability.
    • Implement and maintain automated tests to ensure code reliability.

    Collaborate with the tech team

    • Collaborate with cross-functional teams to translate user stories and designs into scalable, performant code
    • Work closely with UI/UX designers to understand user flows and translate mockups into functional components.
    • Communicate effectively with back-end developers to ensure smooth integration of front-end features with APIs and databases.
    • Participate in user story refinement and estimation to define application scope and timelines.
    • Develop a shared understanding of technical feasibility and potential challenges with all stakeholders.

    Implement best practices for web development

    • Ensure applications adhere to web accessibility standards (WCAG) to ensure inclusivity for all users.
    • Implement SEO best practices to improve search engine visibility and drive organic traffic.
    • Monitor and optimise application performance using tools like Lighthouse and Chrome DevTools.

    Participate in code reviews:

    • Conduct thorough code reviews, focusing on readability, maintainability, and adherence to coding standards.
    • Provide guidance and support to junior engineers, helping them improve their technical skills and grow professionally.
    • Actively seek feedback from peers and incorporate it into your work to continuously improve.

    Stay updated with the latest frontend technologies:

    • Attend conferences, workshops, and webinars to stay informed about new technologies and best practices.
    • Experiment with new tools and frameworks in personal projects to gain hands-on experience.
    • Share knowledge with the team through presentations, blog posts, or internal workshops to promote continuous learning.

    Key Performance Metrics

    • Quality of Work: Consistently delivering high-quality code that meets project requirements, is well-documented, and follows best practices.
    • Efficiency: Completing tasks and projects in a timely manner, meeting deadlines, and contributing to overall team productivity.
    • Problem Solving: Demonstrating strong problem-solving skills, especially when faced with complex technical challenges or bugs.
    • Technical Leadership: Providing guidance and mentorship to junior developers, contributing to code reviews, and actively participating in architectural decisions.
    • Collaboration: Effectively collaborating with cross-functional teams, including designers, product managers, and other developers, to deliver cohesive and user-friendly applications.

    Requirements:

    • 4+ years of professional experience in frontend development, with a focus on web application development.
    • Strong proficiency in React, Next.js, and other modern frontend technologies.
    • Experience with state management libraries such as Redux or Context API.
    • Demonstrated understanding of CSS preprocessors like Sass or Less, and responsive design principles.
    • Familiarity with RESTful APIs and asynchronous JavaScript.
    • Proven track record of delivering high-quality, scalable code in a fast-paced environment.
    • Experience with version control systems such as Git and collaborative development workflows.
    • Excellent problem-solving skills and attention to detail.
    • Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.
    • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

    Method of Application

    To apply, please submit your resume and a cover letter outlining your experience and why you are the best candidate for this role to: talent@powerlearnproject.org,

    Deadline: 24th April 2024

    Build your CV for free. Download in different templates.

  • Apply Now
  • Send your application

    View All Vacancies at Power Learn Project Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail