Location:
Experience:
Type:
About the role:
We are seeking a skilled Frontend Engineer with expertise in React/Next.js and React Native,
with strong UX engineering capabilities. You'll be responsible for building intuitive, performant,
and highly functional interfaces for our smart farm management platform, implementing user
experiences that work seamlessly from mobile field work to desktop farm management
dashboards.
Key Responsibilities:
a) Frontend Development:
- Build responsive web applications using React and Next.js
- Develop native mobile applications using React Native optimized for field use
- Create reusable component libraries and maintain design system consistency
- Implement data visualizations and build offline-capable mobile features
b) UX Engineering & Implementation:
- Translate designs and wireframes into high-quality, responsive user interfaces
- Implement user-centered interface patterns optimized for different agricultural user types
- Build mobile-first experiences with intuitive navigation and touch interactions
- Collaborate with product teams to implement user flows and interaction patterns
- Conduct usability testing and iterate on frontend implementations based on user feedback
c) Cross-Platform Development:
- Ensure design consistency across web, tablet, and mobile applications
- Implement responsive layouts that work effectively on various screen sizes
- Build touch-optimized interfaces suitable for agricultural settings
- Create seamless handoffs between mobile field work and desktop workflows
d) AI-Augmented Development & Design:
- Use AI tools (Figma AI, V0, GitHub Copilot, etc.) to accelerate design and development workflows
- Leverage AI for generating UI components and optimizing user flows
- Stay current with AI design and development tools, advocating for adoption across the team
e) User Experience Implementation:
- Implement accessibility standards (WCAG) and ensure inclusive user experiences
- Build progressive enhancement patterns and optimize for various device capabilities
- Create intuitive error handling and user feedback systems
- Optimize user flows for efficiency and minimize cognitive load in complex agricultural workflows
- Implement responsive design patterns that adapt to different screen sizes and usage contexts
Required Skills & Qualifications:
- Strong expertise in React and Next.js with production application experience
- Proficient in React Native for native mobile app development
- Vue.js experience as a bonus for cross-framework understanding and future porting considerations
- Experience with modern CSS frameworks (Tailwind CSS, utility-first approaches)
- Proficiency in TypeScript for scalable frontend development
b) UX Engineering Skills:
- Strong UX implementation skills with experience translating designs into functional interfaces
- Understanding of user-centered design principles and how to implement them in code
- Experience with responsive design patterns and mobile-first development approaches
- Knowledge of accessibility standards (WCAG) and inclusive design implementation
- Understanding of user research methods and ability to implement findings in frontend code
c) Technical Skills:
- Proficiency with AI development tools for accelerated coding and design workflows
- Experience with state management (Redux, Zustand, or equivalent)
- Understanding of API integration and working with RESTful/GraphQL services
- Knowledge of build tools and modern development workflows (Vite, Webpack, etc.)
- Basic CI/CD pipeline experience for frontend deployments and automated testing
- Familiarity with DevOps workflows including containerization (Docker) and cloud deployment
- Experience with version control (Git) and collaborative development practices
d) Agricultural/Domain Considerations:
- Ability to design for outdoor visibility with high contrast and readable interfaces
- Understanding of rural connectivity challenges and offline-first development approaches
- Experience designing for diverse user skill levels and varying technical literacy
- Appreciation for agricultural workflows and field operation constraints
e) Professional Skills:
- Strong problem-solving skills for implementing complex user interface requirements
- Cross-functional collaboration experience with product managers, designers, and backend engineers
- Ability to work in a fast-paced startup environment with high ownership and accountability
- User empathy for addressing complex agricultural user experience challenges through code
f) Nice-to-Have Skills:
- Passion for sustainability and alignment with the regenerative agriculture mission
- Experience designing for IoT device interfaces and hardware integration
- Knowledge of GIS and mapping interfaces
- Understanding of agricultural domain knowledge
- Experience with data visualization implementation (D3.js, Chart.js)
- Frontend performance optimization skills for enhancing user experience
- Knowledge of Progressive Web App (PWA) development for offline capabilities
- Experience implementing design systems and component libraries