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!
GitLab google-play GraphQL Architect SDLC REST Redux API Verbal communication CI/CD bit-manipulation Backend Computer Science Frontend remote work Written communication skills React Designer RxJS React Native Product management debugging Software Engineer