Senior Software Engineer (Front End)
Our Principles
- Hire Great People and Let Them Run
- Continuous Improvement
- Own Your Code
- Strength Through Diversity
- Build Quality In
- Do More by Doing Less
- Value Your Time
Essential Functions:
- Design, develop, and deliver front end application components for a distributed system.
- Code consistent, efficient, maintainable, and scalable UI components.
- Create mockups, proof of concepts, and prototypes.
- Provide technical leadership to other developers; provide guidance on design patterns, technology used, and perform code reviews.
- Join an amazing team that's built to operate autonomously, collaborate easily and produce capital-Q Quality products while never forgetting the importance of team culture.
- Collaborate with developers outside your team through guilds, hackweeks, pull requests, design sessions and tech reviews to broaden your knowledge, friendships and impact.
- Collaborate creatively with top-notch product and design teams.
- Commit and communicate frequently, avoiding the pitfalls associated with big PRs and long periods of silence.
- Ensure that your code is accompanied by thorough, well structured automated tests, whether that means writing them yourself or partnering effectively with an automation engineer.
- Contribute to the success and optimization of your team’s development processes.
- Collaborate enthusiastically and effectively with the Product and Design teams.
- Communicate effectively, verbally or in writing, and use our collaboration tools efficiently and appropriately to spread your questions and knowledge to the people who can benefit from them.
- Learn Arrive’s business, industry and users, giving you the context to make the right decisions at critical moments.
- Be a strong example of healthy engineering team culture, evangelizing the team’s principles and mentoring team members in how to apply them.
Education and/or Experience:
- 5+ Years of front end development experience with the advanced features of HTML5, CSS and JavaScript.
- Thorough understanding of ReactJS and its core principles and experience with popular ReactJS libraries.
- Strong proficiency in JavaScript and the JavaScript object model.
- Experience using unit test libraries, such as Jest.
- Strong user experience design skills and attention to detail.
Why Arrive?
- Take advantage of excellent benefits, including health, dental, vision, and life coverage.
- Invest in your future with our matching 401K program.
- Enjoy the flexibility of a hybrid work-from-home schedule based on position and tenure.
- Build relationships and find your home at Arrive through our Employee Resource Groups.
- Get recognized through our employee rewards program.
- Leave the suit and tie at home; our dress code is casual.
- Eat for free on Mondays & Fridays…lunch is on Arrive! Snack and lunch options are also available daily.
- Work in the booming city of Austin, TX - we are in a convenient location close to the airport and downtown.
- Park your car for free on site!
- Sweat it out using local gym discounts or with the team at our onsite gym.
- Maximize your wellness with free counseling sessions through our Employee Assistance Program
- Start your morning with a specialty drink from our fully stocked coffee bar, Broker’s Brew.
- Get paid to work with your friends through our Referral Program!
- Get relocation assistance! If you are not local to the area, we offer relocation packages and have a Relocation Specialist who can help you along the way.
Covid Response and Flex Policy:
Arrive Leadership continually evaluates the Covid-19 pandemic and makes informed decisions based on applicable regulation, CDC recommendation, best practice, and local impacts of the pandemic. Arrive has implemented a comprehensive and proactive Covid response plan designed for the safety of our employees. This plan includes in-office safety protocol for all employees and a flexible work schedule based on position and tenure.