Senior Frontend Engineer

  • Anywhere
  • Posted 5 months ago

Endeavour Recruitment

Endeavour Recruitment

Endeavour Recruitment has an exciting opportunity for a Senior Front End Engineer with strong experience in Front End design and development to join our client based in Eastern Africa, Uganda/Kenya for a permanent role.

Salary: Up to $72k/year in USD or 56k/year in GBP

Remote, but candidate must be located +/- 2hrs of East Africa Timezone.

Expected Start Date:
Ideally September 2, 2024

We are looking for a smart, passionate, and effective Frontend Engineer.

This role will primarily be responsible for crafting and maintaining highly responsive and user-friendly native mobile applications. As a Frontend Engineer, you will concentrate on developing polished Front End solutions for our primary app, ensuring they are intuitive, efficient, and visually appealing. You will be the domain expert and owner of our Front End domain and collaborate closely with our product and innovation teams to optimize user experiences and refine application functionalities. This role is pivotal for the client, and we are seeking someone with robust technical expertise, exceptional communication skills, and dedicated to delivering top-notch solutions.

Responsibilities:

Frontend Development:

Lead the creation of new Front End features and enhancements, ensuring code quality, maintainability, and scalability.
Assume full responsibility for the Front End codebase, including its architecture, design, and ongoing maintenance.

Collaboration and Integration:

Partner with product managers, designers, and Back End engineers to deliver cohesive and seamless user experiences.
Facilitate smooth integration between Front End and Back End systems.

Mentorship and Knowledge Sharing:

Mentor and guide other/junior developers, providing support on technical challenges and encouraging continuous learning.
Create and maintain comprehensive documentation of the Front End codebase, architecture, and development processes to support knowledge sharing and onboarding.

Standards, Practices, and Quality Assurance:

Define, document, and uphold coding standards and best practices to ensure team-wide consistency and quality.
Conduct thorough testing of Front End code, including unit, integration, and end-to-end tests, to ensure reliability and prevent regressions.

Innovation and Performance Optimization:

Stay informed about the latest Front End technologies and industry trends, advocating for the adoption of new tools and techniques to improve development processes and product quality.
Enhance Front End performance by identifying and addressing bottlenecks, implementing efficient coding practices.

User Experience and User-Centric Design:

Work closely with the UX/UI team to implement user-focused designs, ensuring the final product meets user needs and delivers an outstanding experience.

Who you are:

A believer that small business growth in Uganda will drive community development and wide-scale poverty reduction
A highly productive, results-oriented, self-driven individual committed to excellence.
A balanced planner and doer who can manage a heavy workload effectively.
A fast learner who is entrepreneurial in spirit and can balance both growth and risk management priorities.
A team player with the humility to ask for help when needed and to accept feedback to rapidly iterate on your work.

Skills & Qualifications:

Must have:

Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
5+ years of experience in Front End design and development
Proven experience mentoring junior developers and establishing best practices
Strong problem-solving skills and ability to work independently or as part of a team
Proficiency in JavaScript
Experience with mobile application frameworks such as React Native
Experience with web libraries such as React
Familiarity with state management solutions like Redux and Redux Sagas
Excellent written and verbal communication skills

Nice to have:

Experience with API query languages like GraphQL
Familiarity with Front End typing libraries such as Flow or TypeScript
Experience with JavaScript testing frameworks like Jest
Knowledge of cloud hosting platforms such as AWS and containerization technologies like Docker
Familiarity with relational databases such as PostgreSQL

To apply for this job please visit www.itjobboard.co.uk.


You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.