Senior Software Engineer, Frontend

Company Name: 
Software & Web Development
Post Date:  
Contact Email: 

More than 7 billion people depend on farms for healthy and affordable food. By 2050, the global population will reach 9.4 billion and farmers will need new ways to deliver on this demand.  They will be seeking options that are economically viable, enable them to earn a good living, and help them remain environmentally sustainable. Granular is the leading software and analytics helping farmers meet this demand using software and analytics to make farming more profitable and efficient.

Join us in this mission! We’re looking for a Senior Software Engineer to architect and build the front end of Granular Business software-as-a-service (SAAS) product.

What You’ll Get To Do:

  • Work closely with other developers, product managers, data science and design team members to develop a high-performance, scalable web application.
  • Build a system that is  responsive, amazingly fast, and easy-to-maintain by other engineers.
  • Take Progressive Web Application (PWA) concepts from theory to reality throughout our application code base
  • Allow users with intermittent network connectivity to have an incredible web-based experience with our brand.
  • Mentor younger engineers to have a deep understanding of the web and how to build great web apps.
  • Develop and maintain tools that are useful to other engineering teams to get new codebases off-the-ground or heavily reduce the lines of code in existing codebases
  • Collaborate on shared architecture work and help provide company-wide guidance for building great apps.
  • Scale the product and team. There is a need, and flexibility for, horizontal and upward mobility.

Our Ideal Candidate:

  • 5+ years of experience developing user-friendly web applications in a fast-paced environment
  • Strong sense for building high-quality user experiences.
  • Significant experience with JavaScript and/or TypeScript
  • Specific experience with, or desire to learn, React and AngularJS.
  • Experience with CSS, specifically Bootstrap3 and/or Bootstrap4
  • Experience building scalable web applications.
  • Knowledge of ServiceWorkers, IndexedDB, and modern “offline-first” approaches is preferred
  • Excellent software design skills, code quality and attention to detail.
  • You must be able to communicate and collaborate with other engineers and with non-technical staff.
  • The passion for revolutionizing the agriculture industry with your hard earned engineering skills!
  • Desire to mentor others and build front-end thought leadership within the engineering organization

Perks and Benefits:

At Granular, perks are more than free lunches, a stocked fridge and happy hours (which we have). We value diversity and treat every employee with a high degree of autonomy and respect. We also provide:

  • Upward mobility.  We are growing quickly and need talent who can take on increasingly challenging and rewarding roles
  • Generous Vacation
  • 401k Matching Program
  • Employer sponsored medical, dental, vision
  • Vision and Dental FSA & Dependent Care FSA
  • Family, Maternity and Paternity Leave
  • Paid Adoption Leave & Adoption Assistance
  • Dependent Care for Business Travel
  • Learning and Development Programs
  • Tuition Reimbursement Programs
  • Visit other Granular offices to get to know the whole team
  • Attend Granular events to meet customers.
  • Attend industry conferences for professional growth.
  • Open floor plan, dog-friendly offices

You can apply for this position at: