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: Dec 1, 2023
    Deadline: Dec 15, 2023
    • @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

    With over one hundred and thirty branches in Kenya, Tanzania, Uganda, and Burundi, some of which are 24/7 digital branches, DTB is committed to enabling people to advance with confidence and success. The Bank’s heritage and values are articulated in its brand promise, Achieve More, and brought to life through an engaged diverse workforce.
    Read more about this company

     

    Lead Web Developer (React JS)

    Job Purpose :

    Diamond Trust Bank is seeking a Lead Web Developer (ReactJS) to join our team of innovators and engineers. This role reports directly to the Head of Software Engineering and works closely with Back-end, DevOps, Product Design and Data Science and Architecture teams. The ideal candidate is an energetic self-starter with the ability to make independent strategic decisions.

    The Lead Web Developer will be responsible for defining the baseline codebase and patterns to be adopted as a standard for developing and maintaining web applications and providing technical expertise, leadership, and guidance to a team of web developers in the creation, maintenance, and optimization of web-based applications and digital interfaces with a great and reliable user experience. They will lead a team of developers and work closely with Quality Engineers to ensure the test-coverage, quality, and scalability of the applications.
    Together, let's create meaningful web solutions that make an impact in the digital world.

    Key Responsibilities :

    • Technical Leadership: Lead and inspire a team of web developers, providing technical guidance, mentorship, and support. Foster a collaborative and innovative work environment that encourages continuous learning and growth. Implement and enforce DevOps and CI/CD practices.
    • Project Management: Collaborate with stakeholders, such as project managers, designers, and product owners, to define project scope, requirements, and timelines. Ensure effective project planning and resource allocation to meet project deliverables and deadlines.
    • Web Development: Utilize your deep understanding of web technologies, including HTML, CSS, JavaScript, and frameworks/libraries (React JS), to design, develop, and implement scalable, maintainable, and performant web applications.
    • Code Reviews and Quality Assurance: Conduct regular code reviews to maintain code quality, consistency, and adherence to best practices. Implement effective quality assurance processes, including testing methodologies and automated testing tools, to ensure the delivery of robust and bug-free web solutions.
    • Technical Solutions and Architecture: Collaborate with architects and other technical stakeholders to design scalable and extensible web architectures. Evaluate and recommend appropriate technologies, tools, and frameworks to enhance development efficiency and maintain a cutting-edge web presence.
    • Performance Optimization: Optimize web applications for speed, scalability, and reliability. Identify and resolve performance bottlenecks, conducting load testing and implementing performance monitoring strategies.
    • Collaboration and Communication: Foster effective collaboration and communication within the development team and across other departments. Act as a liaison between technical and non- technical stakeholders, ensuring clear understanding and alignment on project objectives and requirements.
    • Industry Awareness: Stay up to date with emerging trends, technologies, and best practices in web development. Share knowledge and insights with the team, driving continuous improvement and innovation.
    • Track work related tasks at every development stage and keep the team aligned with code changes.

    Academic :

    • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).

    Professional :

    • 7+ years of proven experience as a web developer, with expertise in Agile development.
    • Proficiency in web technologies, including HTML, CSS, JavaScript, and React JS. Experience in React Native is a plus.
    • Strong understanding of web development methodologies, best practices, and design patterns.
    • Excellent leadership and communication skills, with the ability to effectively collaborate with cross-functional teams.
    • Strong problem-solving and analytical thinking abilities.
    • Ability to adapt to changing priorities and manage multiple projects simultaneously.
    • Familiarity with version control systems (e.g., Git) and understanding of DevOps and CI/CD practices.
    • Experience with cloud platforms and infrastructure (e.g., AWS, Azure) is a plus.
    • Experience with OAuth and JWT Tokens.
    • Knowledge of Micro-Frontend Architecture is a plus.
    • Understanding of scaling and track record of scaling systems.

    Personal Competencies :

    • A positive mindset and can-do attitude.
    • Ability to work collaboratively as part of a team.
    • Strong leadership and mentoring skills.
    • Excellent analytical and problem-solving abilities.
    • Attention to detail and commitment to coding standards.
    • Self-motivated with a proactive approach.
    • Ability to prioritize and delegate tasks effectively.
    • Excellent communication and interpersonal skills.

    Method of Application

    Interested and qualified? Go to Diamond Trust Bank (DTB) on dtbk.dtbafrica.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Diamond Trust Bank (DTB) Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail