Job Description

Cox Automotive

Description

 

As a User Interface Engineer Technical Lead you will be accountable for the successful plan, design, and execution of cutting-edge web applications for desktop and mobile devices enabling access to AutoTrader.com products and services.  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.

SPECIFIC RESPONSIBLITIES INCLUDE, BUT ARE NOT LIMITED TO:

•           Provide technical leadership to all teams in the domain to drive architecture, design, performance and code quality in alignment with vision and direction set for the department/across departments.

•           Actively participate within the Scrum teams to design, develop (write POCs), test and deploy software.

•           Have a deep understanding of responsive web development principles and best practices.

•           Understand and assist in determining the role of the department in the overall corporate strategy and set objectives that are aligned with this role.

•           Promote and ensure a high level of technical excellence in our IT development staff that is in keeping with a high-performing organization.

•           Maintain continual communication with assigned project teams, verifying what was designed was built and adjusting the solution architecture as appropriate throughout the project.

•           Help define and promote best practices and guidelines to ensure continuous improvement in resilience, quality, scalability and performance within the engineering staff.

•           Ensure that standards are followed for technical excellence, including relevant certifications.

•           Help ensure Engineers have the relevant training and tools required to perform optimally within a high-performing organization and to deliver quality software products.

•           Anticipate future technology needs based on business requirements and participate in the selection and rollout of new technologies and tools.

•           Help to define relevant technical skills needed, including patterns, security, resilience, programming languages, certifications, performance, software design, documentation, etc.

•           Collaborate with UX design team to drive for the best possible end-user experience

•           Design and implement React based UI components for highly interactive user experience

•           Drive API definition for communication to back-end

•           Optimize front-end applications for speed, scalability & reuse

•           Contribute to the improvement of the team effectiveness of engineering excellence

LEADERSHIP RESPONSIBILITIES:

•           Balances long-term strategy and short-term project goals

•           Technical leader who is actively sought out by peers

•           Able to lead and mentor technical resources to obtain architectural and technology consistency across applications

•           Courage to push difficult or unpopular perspectives

•           Ability to explain complex technical issues in a way non-technical people understand without being condescending

•           Self-starter who solves complex technology and operational problems/issues independently

•           Business/Application Knowledge – demonstrates deep knowledge/expertise in multiple and inter-dependent applications and processes

•           High energy and drive. Laser-focused on delivery with strategic-thinking, collaboration, facilitation, negotiation and motivational skills

•           Able to serve as evangelist of the technical designs, guidelines and principles

•           Subject matter expert across multiple technologies and architectures

•           Remains unbiased toward any specific vendor or technology and is more interested in results than personal preferences

•           Ability to make effective decision, even under pressure and while lacking desired information detail

•           Ability to communicate technical information in an appropriate manner for widely varied audiences (from management to individual con

Save Job