Back to Job opening page

Front-End Development

Portfolio Company
Posted on
July 4, 2024

About Us: AgRails is an innovative AI and Climate-tech startup leading the AI-Powered Revolution in Climate by unlocking first-mile data potential for the world's underserved markets. We are enabling organizations to respond to and price climate risks and opportunities in near real-time through data and AI.

Job Description: We are seeking a highly skilled and experienced Front-End Developer to join our dynamic team. The ideal candidate will be based in Kenya and will have a strong background in modern front-end technologies. They should have a minimum of 5 years of experience in front-end development, with a proven track record of integrating backend systems and APIs. As a Front-End Developer at AgRails, you will play a critical role in developing and maintaining our platform, ensuring a seamless and intuitive user experience for our users.

Key Responsibilities:

  • Develop and maintain the front-end of the AgRails platform using front-end frameworks including Next, React, Angular, or Vue.js 
  • Create products that are highly responsive that adapt seamlessly to different screen sizes and devices.
  • Collaborate with designers, backend developers, and other team members to create a cohesive and user-friendly platform.
  • Ensure the responsiveness and performance of the platform across different devices and browsers.
  • Implement best practices for front-end development, including code reviews, testing, and documentation.
  • Troubleshoot and resolve issues related to front-end development and integration.
  • Stay up-to-date with the latest trends and technologies in front-end development and incorporate them into the platform as appropriate.


  • Minimum of 5 years of experience in front-end development.
  • Proficiency in modern front-end technologies, including React, Angular, or Vue.js 
  • Strong experience in integrating backend systems and APIs.
  • Solid understanding of web development principles, including HTML, CSS, and JavaScript.
  • Familiarity with Git or similar systems for tracking code changes and collaborating with other developers is essential.
  • Knowledge of techniques to optimize website loading speed and performance is valuable for user retention.
  • Understanding and implementing accessibility principles (WCAG) ensures that websites are usable by people with disabilities.
  •  Proficiency in identifying and resolving code errors ensures the quality and stability of the front-end.
  • Experience with tools like Webpack or Parcel for bundling and optimizing code is important for efficient development workflows.
  • Strong grasp on UI and UX principles. A strong understanding of user interface and user experience design principles helps create intuitive and engaging websites.
  • Experience with responsive design and cross-browser compatibility.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Bachelor’s degree in Computer Science, Information Technology, or a related field is preferred.

Preferred Qualifications:

  • Experience with other front-end frameworks and libraries.
  • Familiarity with version control systems such as Git.
  • Experience with Agile development methodologies.
  • Knowledge of UI/UX design principles.
  • Knowledge of back-end technologies: Basic understanding of server-side languages and APIs can help with integrating the front-end with the back-end.
  • Experience with design tools: Familiarity with tools like Figma or Sketch, can facilitate communication with designers, and understanding design specifications.
  • Open source contributions: contributing to open-source projects demonstrates passion and commitment to the community and can be a valuable learning experience.

Why Join Us

  • Impact: Be part of a company making a real difference in the fight against climate change.
  • Growth: Work in a dynamic,inclusive, high-growth environment with ample opportunities for learning and advancement.
  • Collaboration: Join a talented and passionate team dedicated to innovation.
  • Compensation: Competitive salary, equity compensation and benefits package.
  • Travels: Opportunities for company-sponsored travels.

How to Apply: Interested candidates are invited to submit their resume, cover letter, and a portfolio of their work to Please include "Front-End Developer Application - [Your Name]" in the subject line.

AgRails is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We encourage applications from all qualified individuals, including women, people of color, and those with disabilities.