Senior React Engineer

RV LIFE

RV Life is looking for a senior full-stack engineer to work on a rapidly expanding ecosystem of RV-related apps.  The developer will maintain a react app and implement new features on a web-based single-page application.  The company is fully remote, so no relocation is necessary!  You will just need a steady internet connection.  We have several full-time developers that extensively travel while working.
 
Why Work for Us:
We are a laid-back company that focuses on nurturing our employees and working together to make the RV’ing experience as easy as possible for our users. 
 
We offer:
  • Comprehensive benefits package including medical, dental, vision coverage, and 401(k)
  • Monthly stipends for coffee, gyms, mental health, and high-speed internet. 
  • Complimentary high-end gear for development and testing.
  • Unlimited, Flexible Vacation
  • Competitive Salary, commensurate with applicable experience
  • Team Retreats and Team Meetups
 
Responsibilities:
  • Integrate new features and develop new components using React
  • Develop software in a fast-paced agile development environment using the latest frameworks and patterns
  • Collaborate with engineers, product owners and designers on new product features
  • Make recommendations for the adoption of new technologies based on your experience
  • Pair with and mentor teammates to develop and design prototypes to improve the customer journey interactively
  • Work through the software development agile process and its best practices, from continuously integrating code to production deployment
  • Code review pull requests in a CI/CD environment
  • Review requirements and provide input
 
Minimum Experience:
  • 7+ years of software development
  • 4+ years of experience on a team developing scalable web apps in a modern Javascript framework (React, NestJS) and with a state management tool (Redux, Mobx)
  • Experience working with MySQL
  • BS in Computer Science or other related fields of study or applicable work experience
  • Familiarity with SCRUM as a development method for Agile Development
  • Familiarity with standard security practices protecting customer data
Preferred Experience:
  • Experience with React
  • Experience with Laravel
  • Experience with Node.js
  • Experience developing location-based services with HERE Maps or a similar framework
  • Demonstrated knowledge and practical application of design patterns
  • Familiarity with Atomic Design, Responsive Web Design, and Mobile-First principles
  • Experience with Typescript
  • Experience with testing frameworks like Jest and Cypress
  • Experience with Axios
  • Experience with Microframeworks
  • Proficient with building and consuming microservices such as Rest
  • Strong administrative/organizational skills (ability to effectively prioritize, manage time, and meet deadlines)
 
Bonus Points:
  • Passion for RV’ing
  • Strong sense of ownership for creating great products
  • Highly developed ability to analyze and understand business context and logic behind the software solution
  • You care about performance and understanding the impacts on customers
Subscribe Now