Reduzer
Beta

Senior Frontend Developer

Onsite - Reduzer Office
full-time
senior

Senior Frontend Developer

Position Overview

Reduzer is seeking an exceptional Senior Frontend Developer to join our talent network and work with one of our premier AgriTech clients. This is an exciting opportunity to make a meaningful impact by building mobile and web applications that serve agricultural professionals working in challenging field conditions across Kenya.

As a Reduzer team member, you'll be embedded with a dynamic 4-person development team, working alongside talented frontend and backend developers to create intuitive applications that bridge the gap between complex agricultural processes and varying levels of technical literacy. You'll play a crucial role in developing solutions that work reliably in environments with connectivity challenges and diverse device capabilities.

This role offers the perfect blend of technical excellence and social impact, where your code directly empowers agricultural professionals and contributes to food system innovation across the region.

Key Responsibilities

  • Build intuitive mobile applications using React Native that work seamlessly across different user skill levels and technical backgrounds

  • Create responsive web interfaces using React that agricultural professionals can navigate efficiently in field conditions

  • Design and implement user interactions optimized for reliability in challenging environments with varying connectivity

  • Optimize application performance for diverse device capabilities and low-bandwidth scenarios to ensure accessibility

  • Analyze and simplify complex agricultural workflows through thoughtful user experience design and interface development

  • Collaborate closely with domain experts and cross-functional team members to understand real-world user constraints and requirements

  • Conduct user testing and iterate on interfaces based on actual behavior patterns and feedback from field users

  • Develop new mobile and web features that enhance agricultural productivity and decision-making processes

  • Implement robust state management solutions to handle complex data flows and offline functionality

  • Maintain high code quality standards while delivering features in a fast-paced development environment

Requirements

Technical Skills

  • 5+ years of professional frontend development experience with a strong portfolio of delivered projects

  • Expert-level proficiency in React Native for cross-platform mobile development

  • Advanced knowledge of React and modern JavaScript/ES6+ for web application development

  • Strong experience with TypeScript for type-safe application development

  • Proven experience with state management libraries (Redux, Context API, or similar)

  • Solid understanding of RESTful API integration and asynchronous data handling

  • Proficiency with Git version control and collaborative development workflows

  • Experience with mobile app deployment processes for iOS and Android platforms

Experience Requirements

  • Demonstrated track record of successfully published mobile applications in production environments

  • Experience working effectively in cross-functional teams with designers, product managers, and backend developers

  • Background in startup or fast-paced development environments with rapid iteration cycles

  • Proven ability to translate complex requirements into user-friendly interface solutions

  • Experience optimizing applications for performance and user experience across different devices

Soft Skills

  • Strong problem-solving abilities with attention to detail and user-centric thinking

  • Excellent communication skills for collaborating with technical and non-technical stakeholders

  • Adaptability and resilience when working in dynamic, evolving project requirements

  • Empathy for end users and ability to design with accessibility and usability in mind

  • Self-motivated with strong time management skills for independent work in an onsite environment

  • Passion for creating technology solutions that have real-world impact

Nice to Have

  • Previous experience optimizing applications for low-bandwidth and intermittent connectivity environments

  • Interest in agriculture, food systems, or social impact technology initiatives

  • Understanding of cognitive load principles and information hierarchy in user interface design

  • Experience with offline-first application architecture and data synchronization

Tech Stack
React Native
React
JavaScript
TypeScript
RESTful APIs
Git
state management