Senior Front End Engineer

Posted 12 Days Ago
Be an Early Applicant
Nairobi, KEN
In-Office
Senior level
Information Technology • Marketing Tech • Mobile • Software
The Role
The Senior Front-End Engineer will design responsive user interfaces, lead architectural decisions, mentor junior engineers, and optimize application performance.
Summary Generated by Built In

Position: Senior Frontend Engineer
Department: Technology

Reports to: Lead Frontend Engineer
Location: Westlands, Nairobi

Direct Reports: None

Others Reporting Indirectly: None
Job Type: Full-Time, Permanent

 

About the Role:

 

As a Senior Front-End Engineer, you will design and build high-quality, responsive user interfaces, collaborating closely with design and backend teams to deliver exceptional user experiences. This role involves making key architectural decisions, mentoring junior engineers, and championing best practices for performance and maintainability.

 

Key Measures of Performance:

 

The performance of this role holder will be assessed on the basis of the achievements made on:

Code Quality & Maintainability:

§ Code Churn: % of code reverted/changed soon after commit.

§ Code Review Feedback: High-quality, constructive feedback.

§ Test Coverage: % of codebase covered by automated tests.

§ Linting/Static Analysis Reports: Number of warnings/errors from automated code analysis.

Performance and User Experience

§ Core Web Vitals: Google's key web performance metrics.

§ Largest Contentful Paint (LCP): Time for the largest visual element to load.

§ First Input Delay (FID) / Interaction to Next Paint (INP): Time from user interaction to browser response.

§ Cumulative Layout Shift (CLS): Measures page layout stability during loading.

§ Page Load Time & Rendering Speed: Overall time for a page to load and become interactive.

§ Error Rate: Percentage of user sessions with JavaScript errors.

§ Accessibility (WCAG) Compliance: Adherence to web accessibility guidelines for users with disabilities.

Project Delivery and Efficiency

§ Cycle Time: Time from task start (e.g., first commit) to production deployment.

§ Deployment Frequency: How often code is successfully deployed.

§ Lead Time for Changes: Time from commit to deployment.

§ Change Failure Rate: Percentage of deployments failing.

Leadership and Mentorship

§ Mentorship & Knowledge Sharing: Measured by peer and 360-degree feedback.

§ Architectural Contributions: Quantified by significant codebase improvements.

§ Problem-Solving & Unblocking: Tracked via project tools and anecdotal feedback.

§ Documentation: Assessed by quality and quantity of technical documentation.

 

Organization Reporting Structure:

 

 

 

 

 

 

 

 

 

 

Key Responsibilities:

§ Design, develop, and maintain highly responsive, reusable, and scalable UI components and pages.

§ Collaborate with cross-functional teams to translate requirements into high-quality, user-friendly interfaces.

§ Define and implement front-end architecture, coding standards, and best practices.

§ Optimize applications for maximum speed, scalability, and accessibility.

§ Integrate front-end solutions with RESTful APIs and other backend services.

§ Conduct code reviews, provide feedback, and mentor junior engineers.

§ Stay current with emerging front-end technologies and industry trends to drive innovation.

§ Participate in planning sessions, contribute to technical design discussions, and help define project roadmaps.




Requirements

Academic and Professional Qualifications:

§ A Bachelor’s degree in computer sciences or any other related field

§ Experience with SSR/SSG frameworks (Next.js, Nuxt.js).

§ Familiarity with testing frameworks (Jest, React Testing Library, Cypress).

§ Experience with design systems and component libraries.

§ Understanding of DevOps practices and cloud platforms (AWS, GCP, or Azure).

§ Knowledge of performance profiling tools (Lighthouse, Web Vitals).

 

Qualifications & Experience:

 

§ 5+ years of professional front-end development experience, including at least 2+ years in a senior or lead role.

Technical Skills:

§ Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3.

§ Deep experience with modern front-end frameworks (e.g., React, Vue, or Angular — React preferred).

§ Experience with state management libraries (e.g., Redux, Zustand, Recoil).

§ Familiarity with front-end build tools and bundlers (Webpack, Vite, etc.).

§ Experience integrating front-end code with APIs and backend services.

§ Understanding of accessibility (WCAG), performance optimization, and responsive design.

§ Proficiency with Git and modern CI/CD workflows.

§ Good understanding of SEO principles.

§ Good understanding in browser testing and debugging.

Soft Skills:

§ Strong problem-solving and debugging skills.

§ Excellent collaboration and communication abilities.

§ Ability to mentor and guide junior developers.



Skills Required

  • Bachelor's degree in computer sciences or related field
  • 5+ years of front-end development experience, including 2+ in a senior role
  • Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3
  • Deep experience with modern front-end frameworks (React preferred)
  • Experience with SSR/SSG frameworks (Next.js, Nuxt.js)
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
0 Employees
Year Founded: 2011

What We Do

Roamtech Solutions specializes in mobile technology solutions that connect businesses to customers worldwide, offering services such as websites, digital marketing, e-commerce, and integrations. They are also a licensed Content Service Provider for mobile phone content.

Similar Jobs

Mastercard Logo Mastercard

Product Manager

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Remote or Hybrid
Nairobi, KEN
38800 Employees

Ericsson Logo Ericsson

Legal Counsel

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office or Remote
5 Locations
88000 Employees

DVT Logo DVT

Cloud Lead (GCP) / DevOps Lead

Artificial Intelligence • Big Data • Software • Business Intelligence
Remote or Hybrid
4 Locations
689 Employees
In-Office or Remote
2 Locations
61500 Employees

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account