Company Overview

Digital Grain Elevator is a value-driven software provider. We use technology to solve real-world challenges and bring tangible benefits to farmers and businesses across agriculture.

Job Description

We seek a passionate, self-motivated Senior Front-End Engineer to join our growing team. You will be primarily responsible for building and maintaining the user-facing interfaces of our web and mobile applications. You will work closely with designers, product managers, and back-end engineers to bring our vision to life, ensuring a seamless and engaging user experience across all DGE applications. As a Senior Engineer, you will help shape the future of our software products and engineering culture.

Key Responsibilities

  • Architect and build high-quality, enterprise-scale web and mobile applications that empower farmers and businesses.
  • Lead the charge in breaking down complex requirements into actionable tasks and strategies.
  • Collaborate closely with designers, product managers, and back-end engineers to bring our vision to life.
  • Champion exceptional user experiences across all DGE applications, ensuring seamlessness and engagement.
  • Own product excellence: diagnose and fix bugs, optimize performance, and proactively maintain our systems.
  • Write clean, testable, and maintainable code, fostering a culture of code quality through meaningful code reviews.
  • Master the SDLC: contribute to all stages, from planning and development to deployment and maintenance.
  • Be a technical leader: leverage your expertise in React (3+ years), React Native (2+ years), CI/CD pipelines (Gitlab, Bitwise), mobile app deployment, and data-driven web apps.
  • Embrace the team spirit: communicate effectively, mentor junior engineers, and champion collaboration.

Qualifications

  • Bachelor's degree in Computer Science (or equivalent experience) and 6+ years of professional development
  • 3+ years of experience with React and 2+ years of experience with React Native
  • Strong understanding of and experience across the entirety of the SDLC for new and existing applications
  • Experience creating and maintaining CI/CD pipelines (we use Gitlab and Bitwise
  • Experience with RESTful and GraphQL APIs in React/React Native applications.
  • Experience in deploying the applications on Apple AppStore and Google Play stores
  • Experience as part of an engineering team, working on non-trivial data-oriented web applications
  • Proficiency in third-party libraries like Redux, RxJS and debugging dependency conflicts
  • Understanding and experience with standard data persistence strategies for mobile applications and back-end services (document storage, request caching, etc.)
  • Experience using RESTful and GraphQL APIs with React and React Native applications
  • Excellent written and verbal communication skills.

Perks and Benefits

  • Thrive in a remote-only environment with flexible hours and generous PTO.
  • Enjoy a competitive compensation package, including salary, stock options, and comprehensive benefits.
  • Experience unlimited growth potential within a rapidly expanding company.
  • Make a real impact: Contribute directly to improving the lives of farmers and businesses across agriculture.

Join DGE and be the code that moves agriculture forward!