iPF Softwares

Frontend Engineer

iPF Softwares
Dar Es Salaam Full-time Negotiable Information Technology Apply before Aug 17, 2026

Job Description

Frontend Engineer Job at iPF Softwares

iPF Softwares is looking for a Frontend Engineer to build modern, responsive, accessible, and high-performance user interfaces. The role is centered on creating polished digital experiences using React, Next.js, TanStack, and Remix, with a strong emphasis on frontend architecture, performance, usability, and code quality.

The successful candidate will work closely with UX designers, backend engineers, AI/ML specialists, business analysts, and other stakeholders. In addition to developing interfaces, the role involves participating in Agile development, reviewing code, responding to user and QA feedback, estimating tasks, and using AI-assisted development tools to improve productivity and frontend engineering quality.

Key Responsibilities

  • Design, develop, and maintain responsive and accessible user interfaces.

  • Use modern frontend technologies including:

    • React

    • Next.js

    • TanStack

    • Remix

  • Build pixel-perfect frontend features based on design requirements.

  • Optimize frontend applications for performance.

  • Write clean, maintainable, and well-tested code.

  • Collaborate with UX designers, backend engineers, AI/ML specialists, business analysts, and stakeholders.

  • Develop and release new frontend features.

  • Analyse feedback from QA engineers and real users.

  • Quickly iterate and improve features based on feedback.

  • Participate in code reviews.

  • Contribute to knowledge-sharing sessions.

  • Participate in sprint planning and other Agile ceremonies.

  • Clearly present technical and design solutions to technical and non-technical audiences.

  • Break work into manageable tasks.

  • Provide realistic estimates for development work.

  • Communicate progress, risks, and blockers proactively.

  • Continuously improve frontend development skills and practices.

  • Help raise frontend engineering and UI-development standards across the team.

  • Use AI-assisted development tools to improve:

    • UI development

    • Component creation

    • Debugging

    • Development productivity

Qualifications and Experience Required

  • Strong professional experience as a Frontend Engineer.

  • Deep expertise in:

    • React

    • Next.js

    • TanStack

    • Remix

  • Strong understanding of modern CSS.

  • Practical experience with Tailwind CSS.

  • Experience working with component-based design systems.

  • Good understanding of UX principles.

  • Familiarity with design tools such as:

    • Figma

    • Adobe XD

  • Experience working independently in an Agile/Scrum environment.

  • Ability to work with short development and feedback cycles.

  • Familiarity with DevOps practices, including:

    • CI/CD pipelines

    • Git workflows

    • Automated testing

  • Strong experience with AI coding tools such as:

    • GitHub Copilot

    • Cursor

    • Claude

  • Strong understanding of automated frontend testing strategies.

  • Flutter experience for cross-platform mobile development is an added advantage.

What This Job Really Involves

This is a modern frontend engineering role, not simply a traditional web-design position.

Your main responsibility would be to build the part of an application that users actually see and interact with. This includes pages, forms, dashboards, navigation, interactive components, animations where appropriate, and responsive layouts.

However, the employer is looking for someone who can do much more than make interfaces look good. The emphasis on React, Next.js, TanStack, Remix, component-based design systems, automated testing, and performance indicates that the position involves serious frontend engineering and application architecture.

Core Technical Areas

React and Modern Frameworks

React is the foundation of the role, while Next.js, TanStack, and Remix are specifically mentioned. Candidates should understand component architecture, state management, routing, data fetching, rendering strategies, and reusable UI patterns.

UI Engineering

The phrase "pixel-perfect" means you should be able to translate designs accurately into working interfaces while maintaining responsiveness, accessibility, and usability.

Tailwind CSS and Design Systems

The employer expects familiarity with Tailwind CSS and component-based design systems. This means you should understand how to create reusable UI components rather than repeatedly building individual pages from scratch.

UX and Design Collaboration

You will work closely with UX designers, so understanding usability, responsive design, accessibility, information hierarchy, and design specifications is important. Figma or Adobe XD experience is therefore useful.

Frontend Testing

Automated testing is specifically required. A strong candidate should understand how to test components, user interactions, and application behaviour rather than relying entirely on manual testing.

DevOps

You should be familiar with Git, CI/CD pipelines, and automated testing within development workflows. The expectation is that frontend engineers participate in the complete software-development lifecycle.

AI-Assisted Development

AI tools are explicitly part of this position. GitHub Copilot, Cursor, and Claude are mentioned as examples. The employer expects candidates to use these tools to improve development speed, component creation, debugging, and productivity while maintaining code quality.

Ideal Candidate

The strongest applicant would typically have:

  • Strong professional React experience.

  • Production experience with Next.js.

  • Practical knowledge of TanStack and Remix.

  • Strong JavaScript/TypeScript fundamentals.

  • Excellent CSS and Tailwind CSS skills.

  • Experience creating reusable component libraries or design systems.

  • Good understanding of responsive and accessible UI development.

  • Figma or Adobe XD experience.

  • Strong frontend testing skills.

  • Git and CI/CD experience.

  • Agile/Scrum experience.

  • Experience using AI coding assistants.

  • Strong understanding of frontend performance optimization.

  • Ability to work effectively with UX, backend, and AI/ML teams.

  • Flutter experience as an additional advantage.

Backend vs Frontend at iPF Softwares

If you are comparing this vacancy with the Senior Backend Engineer position you shared earlier:

Area Frontend Engineer Senior Backend Engineer
Main focus User interfaces Backend systems
Core technologies React, Next.js, TanStack, Remix NestJS/Node.js, Spring Boot
Styling Tailwind CSS Not a primary focus
UX Important Secondary
Databases Limited/direct application usage Major requirement
APIs Consumes/integrates APIs Builds APIs
Microservices Less central Important
AI tools Required Required
Testing Frontend testing Backend/automated testing
DevOps Git, CI/CD Git, CI/CD, Docker, cloud
Mobile Flutter is a plus Not specified

How to Apply

Interested candidates should apply through the iPF Softwares careers page:

Application deadline: 17 August 2026.

Final Thought

This vacancy is particularly suitable for a developer with strong React and modern frontend engineering experience who can combine visual accuracy with performance, accessibility, testing, and maintainable architecture. A strong CV should clearly demonstrate React, Next.js, TypeScript, Tailwind CSS, component-based development, frontend testing, Git/CI/CD, UX collaboration, and AI-assisted development rather than simply listing general web-development skills.

iPF Softwares

iPF Softwares

Information Technology & Services • Dar Es Salaam

Company Size 11-50
Founded 2015

About the Company

We are a fully-fledged software development house focused on building digital solutions for impact-oriented businesses and initiatives in Africa that will drive inclusive economic growth. Through our in-depth and hands-on training program builds local capacity to produce world-class products, improving the tech and innovation ecosystem to raise the caliber of budding developers in Tanzania and Africa in general.

View profile