The Cox Automotive Inventory Software Solutions (ISS) group is adding a Lead UI Engineer to our team in Austin, TX or Exton, PA.
Leadership & Delivery
The Lead UI Engineer is the individual who is responsible and accountable for the successful design, execution, and timely delivery of products and product features that are robust, flexible, scalable, secure, and high-quality. This includes meeting all functional requirements from the Product Owners, as well as supporting the overall technology strategy of the Product Engineering team. The Lead UI Engineer is also responsible for guiding and mentoring other UI engineers and full-stack software engineers in all aspects of the UI development process: technology and coding standards, appropriate use of tools and processes, and product quality initiatives. They will have direct input into the performance reviews for their team members and will participate in the review process.
The Lead UI Engineer works with the other Product Engineering Team Leaders to analyze, document, and promote frontend standards and patterns that represent the established architectural goals of the Product Engineering Team. They also work together with the Product Owners to understand product initiatives coming down the pipe, as well as understanding what work other Lead UI Engineers and their teams are doing. It is the responsibility of the Lead UI Engineers to identify and avoid conflicts that might otherwise arise from multiple teams working in similar areas of the codebase.
The Lead UI Engineer must maintain expert knowledge of internal and external systems. Lead UI Engineers are also responsible for researching, demonstrating and providing guidance on emerging technologies and industry trends. Along with strong technical skills, the Lead UI Engineer must have a tenacious desire to learn and understand business principles, concepts and strategy.
Performing as a senior member of an agile development team
Creating screens from design documents and wireframes
Performing constructive and timely code reviews for agile team members
Mentoring less experienced front-end engineers
Research, implement and teach single-page application best practices and patterns
Interface with other front end leads to develop consistent patterns across products
Collaborating with various stakeholders as necessary to ensure the product meets all requirements
Technology We Use:
AngularJS/Typescript, EXT JS, React, C#, .NET, AWS
6 years' experience encompassing:
Building sophisticated web applications
Libraries/Frameworks(React (Preferred), Angular, Backbone/Marionette)
Unit tested code
Expertise in both object oriented and pure functional software design and development
Fluency in ESNext (ES2015 and beyond)
What we look for:
Experience configuring module builders a plus - Webpack, Gulp, etc.
A passion for and understanding of interface design and human computer interaction usability concepts
Preference for Behavior Driven Development
Strong organizational, prioritization and time management skills
Focus on deadlines
Excellent problem solving skills and attention to detail
Must be comfortable working cross-site and communicating effectively across multiple US time-zones (Eastern and Central predominantly)
Excellent verbal and written communication skills-
BS in Computer Science, MIS, Software Engineering or Math preferred