Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Lead Front End Engineer

NxT Level

Lead Front End Engineer

San Francisco, CA
Full Time
Paid
  • Responsibilities

    Job Description

    ABOUT THE ROLE

    The Lead Frontend Software Engineer will be responsible for leading the architecture and development of the UI components for the entire Robotics Cloud and Edge Platform using web, mobile and native technologies. Experience building data visualization and 3D world simulations (3D/game engines) is a plus. Candidates should have an eye for detail and appreciation for building the best user experience. We are a small, agile team that needs quick and effective development of our core technologies.

    In this role, you will build complex user interfaces from the ground up using the latest frontend technologies, translate business requirements into technical requirements and develop new user-facing features. You will interact with a diverse team of Designers, Distributed Systems Engineers, Roboticists, Computer Vision Experts and Mechanical Engineers. You will communicate and present your work in a clear and simple manner and translate design mockups into high quality code. Ideally, you provide guidance and leadership in defining our frontend technologies and strategy. You like to collaborate, ask questions and mentor as the team expands. The ideal candidate is a problem solver that loves to innovate with a passion for simplicity and technical excellence.

    REQUIREMENTS

    • 5+ years experience with modern web and UI technologies HTML/CSS, Javascript/ES6

    • Good understanding of asynchronous control flow, with notions of concurrency and memory management

    • Proven track record with creating front end web development solutions for large scale data sets

    • Experience running large scale systems: instrumenting, monitoring, debugging, performance analysis and optimization

    • Extensive experience with React as front end framework and building custom UI components

    • Experience with common front-end development tools such as Babel, Webpack, Parcel, NPM, Sass, Less

    • Experience with unit testing libraries such as Mocha, Jest, Chai

    • Successful collaborations with UX designers

    • Experience with GIT and code review process

    • Confidence being hands-on from initial wireframes, through prototyping, into building the final product

    NICE TO HAVE

    • Leading and/or major contributions to open source projects

    • Experience with gRPC and Protobuf

    • Experience with Linux, Docker, Kubernetes

    • Experience working on mobile and native UI technologies

    • Experience with statically typed languages such as TypeScript, Elixir, ScalaJS, KotlinJS

    • Experience with data visualization frameworks such as D3.

    • Experience with WebGL, WebAssembly and Unity or other 3D/game engines is a plus

    BENEFITS

    • Medical Insurance

    • Vision Insurance

    • Dental Insurance

    • Unlimited Vacation Policy