Sr. Software Engineer - Frontend

Agile, Ajax, Amazon Web Services, AngularJS, CSS, Cloud, DDS, Design patterns, DevOps, Development testing, Docker, Engineering, GitHub, HTML5, Implementation, Interfaces, JavaScript, Linux, Pair programming, Python, ROS, React.js, Software engineering, TDD, UI, UX, Web applications, Web services, jQuery
Full Time
Depends on Experience
Work from home available Travel not required

Job Description

Role Summary:

The Senior Software Engineer, Frontend brings fresh ideas to the autonomous vehicle ecosystem. This role requires extensive knowledge of frontend technologies while collaborating with a cross-functional team that likes to ship code and tackle hard engineering problems. As a GM software engineer it s about making an impact at a global scale by creatively building robust products.


  • Partner with clients and technical resources to create, design, implement software solutions.
    Aid in the creation of estimates for System Design, Development, Testing and/or Implementation.
    Understand the current manufacturing landscape and its operation.
    Aid in defining best practices and standards.
    Work with peers to perform hardware/software configuration.
    Troubleshoot and resolve issues in our dev, test and production environments.
    Aid in the establishment and recommends policies and procedures for system use and services.

Key Responsibilities:

- Collaborate with UX designers, Product Owners, and partner teams
- Deliver high quality web application code that scales and performs
- Provide coding and design expertise primarily in Polymer and related JavaScript libraries
- Drive architectural decisions to implementation and deployment
- Develop user interfaces that are robust and responsive
- Lead adherence to reusable coding frameworks, design patterns, and standards
- Develop and consume web services
- Ensure quality deliverables using methodologies such as TDD and Pair Programming
- Contribute to efficient DevOps using Linux, GitHub, Docker, CircleCI, AWS and the Atlassian product suite
- Work with cross-functional groups across GPD and Vehicle Development to build and support intelligent software
- Strong advocate for maturing the adoption of the Agile framework and continuous improvement

Required Skills and Experience:
- Degree in Computer Science or related technical field
- 5+ years of experience with HTML (including HTML5), CSS, JavaScript, jQuery, and AJAX
- Experience with Polymer, React, Angular, Backbone, Closure
- 2+ years of Agile software development
- Passionate about self-driving technology
- Excellent Communicator
- Past experience with delivering concepts and solutions in the customer space


Strong experience in designing and building modern UX
Strong experience with HTML, CSS and React/AngularJS based frontends
5+ years of experience with ROS programming and troubleshooting a plus
1+ years of experience with ROS2 a plus
2+ years of experience with DDS is a plus
Experience in IIoT domain and implementations
Experience in Industrial IT systems and exposure to manufacturing and shop floor systems is a plus
Experience working with cloud platforms, K8 preferred
3+ years of experience in Python
Ability to work across full stack
Experience in test frameworks development is a plus
Experience in manufacturing and shop floor systems is a plus.

Dice Id : 10116994
Position Id : 130073
Originally Posted : 2 months ago
Have a Job? Post it