Expert in React & Next.js
go to method of application »
Apply via :
docs.google.com
Expert in React & Next.js
go to method of application »
Apply via :
docs.google.com
Expert in React & Next.js
go to method of application »
Apply via :
docs.google.com
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).
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
Apply via :
talent@powerlearnproject.org
Functional Competencies:
Excellent knowledge on MEL systems.
Excellent ability to think both strategically and operationally around the introduction and implementation of appropriate methodologies, tools, processes, and strategies.
Strong report writing skills.
Strong experience in research and data collection
Understanding of implementation of new systems relating to MEL.
Excellent networking skills and ability to generate interest and engage an audience.
Strong understanding of international development issues.
Strong ICT skills, especially in using database software; proficient in Microsoft Office suite, particularly Excel.
Ability to work in a multicultural context as a flexible and respectful team player, patience, cultural sensitivity, and application of contextual understanding in day-to-day work is required.
Willingness to travel to the field sites as needed.
Skills and Personal Qualifications:
Excellent communication skills (written and oral).
Excellent project management skills with ability to lead and projects from initiation to completion.
Self-starter with an ability to work autonomously to identify and serve the needs or the program with minimal supervision.
Ability to organize and complete multiple tasks by establishing priorities while taking into consideration special assignments, frequent interruptions, deadlines, available resources, and multiple reporting relationships.
Strong attention to detail.
Excellent interpersonal skills, with the ability to establish, build and maintain effective working relationships and affect behavior/attitudinal change with network staff and suppliers, across cultures and different working environments.
Ability to consistently approach work with energy, a positive, constructive attitude, and self-drive.
Creative, innovative thinker with demonstrated openness to change and ability to manage complexities.
Experience:
5 years experience within a similar position or with demonstrable leadership experience in the design and implementation of MEL/MIS in development projects implemented by national/international NGOs/governments.
Strong experience of learning and developing evidence for policy and advocacy.
Experience in managing or conducting project evaluations, preferably within a development setting.
Preferably experience with tech and social start-up-based projects with various lenses including gender, youth and socio-economic. Additional experience includes:
Strong experience in analyzing data and using statistical software.
Preferably experience in public speaking.
Apply via :
talent@powerlearnproject.org
Functional Competencies:
Conduct research on current industry-related trends and audience preferences to support in ideation of community building and content development.
Assit in maintaining and updating the content and community events calendar with relevant and engaging content as well as ecosystem events and tech community updates.
Provide support to the marketing team during live and online events, including coverage and posting.
Contribute to brainstorming sessions and suggest new features to enhance brand awareness and user engagement.
Gather feedback from community members and assist in implementing necessary improvements.
Stay informed about industry trends to provide valuable updates to the content and community team .
Actively participate in virtual and physical events and sessions.
Provide support in amplifying the community, events, and members through existing digital platforms if needed.
Identify potential content and events collaborations with external communities to provide additional value to the community.
Engage with followers, promptly respond to queries, and respond to community channels on Telegram and Discord.
Apply via :
docs.google.com
Functional Competencies:
Conduct research on current industry-related trends and audience preferences to support in ideation of community building and content development.
Assit in maintaining and updating the content and community events calendar with relevant and engaging content as well as ecosystem events and tech community updates.
Provide support to the marketing team during live and online events, including coverage and posting.
Contribute to brainstorming sessions and suggest new features to enhance brand awareness and user engagement.
Gather feedback from community members and assist in implementing necessary improvements.
Stay informed about industry trends to provide valuable updates to the content and community team .
Actively participate in virtual and physical events and sessions.
Provide support in amplifying the community, events, and members through existing digital platforms if needed.
Identify potential content and events collaborations with external communities to provide additional value to the community.
Engage with followers, promptly respond to queries, and respond to community channels on Telegram and Discord.
Apply via :
docs.google.com