
Frontend Engineer – Data Team
Woven Planet
full-time
Posted on:
Location Type: Hybrid
Location: Ann Arbor • 🇺🇸 United States
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AndroidAWSAzureCloudDistributed SystemsGoogle Cloud PlatformiOSJavaScriptOpen SourcePythonReactReact Native
About the role
- Work on high-impact projects and innovate new solutions to problems in the self-driving space
- Work on an internal React.js application, used by hundreds of internal daily users in the US, UK, and Japan
- Work on an open source React.js component library, continuing its development, and improving its functionality
- Work on a React Native mobile application deployed to both iPhone and Android devices
- Work with UI contractors as part of the team
- Work with the backend engineers on designing new REST APIs
- Work with customers with different technical backgrounds (from vehicle operators to ML engineers) on new features, gathering requirements, and delivering them
- Work on distributed systems that serve, process and transform large quantities of data in the cloud
Requirements
- Extensive experience in JavaScript with knowledge of React.js
- Experience building reliable extensible front end applications
- Experience with REST APIs
- Hands-on experience developing cloud applications (e.g. AWS (preferred), GCP, Azure)
- Hands-on experience with AWS API Gateway or similar technology
- Ability to work with minimal guidance, and quickly adapt to changing requirements
- Experience with React Native
- Experience writing testable and modular code
- Experience working in a fast-paced environment, collaborating across teams and disciplines
- Understanding of build and deployment workflows
- Backend scripting languages such as bash, python, or similar
- Experience with iOS App Store, and Google Play
- Experience with contributing to open source projects
Benefits
- Excellent health, wellness, dental and vision coverage
- A rewarding 401k program
- Flexible vacation policy
- Family planning and care benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptReact.jsReact NativeREST APIscloud applicationsAWSGCPAzurebackend scripting languagestestable code
Soft skills
adaptabilitycollaborationproblem-solvingcommunicationrequirement gatheringteamworkindependencefast-paced environmentorganizational skillscustomer interaction