Frontend Developer – React.js

Equity Bank

Your Listening, Caring Partner.

Job Description

The Frontend Developer – React.js role has the following responsibilities:

  • Collaborating closely with cross-functional teams to define technical architecture, design scalable solutions, and ensure seamless integration.
  • Mentor and guide junior and mid-level developers, fostering a culture of learning and continuous improvement.
  • Write high-quality, modular, and maintainable code in React.js, adhering to industry best practices.
  • Oversee the development of a team of React developers, including assigning tasks, providing feedback, and tracking progress.
  • Mentor and develop junior developers, providing them with the knowledge and skills they need to succeed.
  • Develop and maintain React documentation and training materials.
  • Stay up to date on the latest React technologies and trends and share this knowledge with the team.
  • Represent the team to stakeholders, communicating progress and ensuring that all requirements are met.
  • Work with other teams, such as product management and design, to ensure that React applications are aligned with business goals.
  • Architect and lead the end-to-end development of sophisticated web applications using the React framework.
  • Collaborate with UI/UX designers, product managers, and other stakeholders to define technical requirements and deliverables.
  • Lead the design and implementation of scalable and maintainable software solutions that exceed client expectations.
  • Conduct thorough code reviews, offering insightful feedback to elevate code quality, performance, and maintainability.
  • Troubleshoot and resolve complex technical issues, ensuring seamless implementation and optimal performance.
  • Collaborate on project planning, estimation, and resource allocation, leveraging your experience to drive successful outcomes.
  • Stay current with emerging technologies, industry trends, and best practices, and share your insights to advance the team’s capabilities.
  • Foster a culture of innovation, continuous improvement, and knowledge sharing within the development team.
  • Oversee the deployment of React applications to production environments.
  • Work with DevOps engineers to ensure that React applications are deployed in a secure and scalable manner.
  • Monitor the performance of React applications in production and make necessary adjustments to ensure optimal performance.
  • Work with clients to ensure that they are satisfied with the deployment of React applications

Qualifications

The Frontend Developer – React.js role has the following requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
  • At least 4+ years of professional web development experience with a substantial focus on the React framework.
  • Expertise in JavaScript, TypeScript, HTML, LESS, SASS and CSS, with a proven track record of architecting and delivering complex web applications.
  • Strong understanding of front-end design principles, UI/UX best practices, and responsive design.
  • Proficiency with version control systems (e.g., Git) and agile development methodologies.
  • Exceptional problem-solving skills, meticulous attention to detail, and a strategic mindset.
  • Excellent communication and leadership abilities, with a demonstrated ability to mentor and guide developers.
  • Proven experience leading technical discussions, making informed decisions, and collaborating with cross-functional teams.
  • Familiarity with backend technologies, RESTful APIs, and databases is highly advantageous.
  • A strong understanding of React best practices and patterns.
  • Experience with React testing and debugging.
  • Experience with React performance optimization.
  • Experience with React integration with other technologies, such as Node.js, .NET, MongoDB, Azure or AWS.
  • Excellent communication and interpersonal skills.
  • The ability to work independently and as part of a team.
  • The ability to manage multiple projects simultaneously.
  • The ability to meet deadlines and work under pressure.
  • Experience with DevOps and cloud technologies such as Azure and AWS.
  • Experience with React Material or other React UI libraries.
  • Experience with React testing frameworks.
  • Experience with React deployment tools.

Are you looking to sharpen your Software Development skills to stay relevant in the market? CLICK HERE to have a look at the top schools.

For all your IT certification needs, please, click here for information on how to get started

To apply for this job please visit equitybank.taleo.net.

Job Overview
Job Location