Sitting within Enterprise Technology, Product Engineering is responsible for developing high-quality software products for customers of Cox Automotive Europe.
Our team is responsible for the development and maintenance of multiple systems across the UK and European Wholesale division.
We pride ourselves on fostering a collaborative and challenging work environment that encourages professional growth and creativity. We are currently seeking a Lead Engineer to join our talented team.
Our Connected Platform will sit across all Cox systems, providing our customers with a single point of access, to gain a single view of all of their assets.
Our Connected Platform team is committed to using cutting-edge technologies to support fast-paced delivery and to drive innovation for Cox Automotive, and for our customers. This is a Greenfield product, aimed at providing the technology foundation for the business for the next 10 years and beyond.
We are cloud-native in our approach, seeking to leverage Managed Services where possible, enabling our developers to remain laser-focused on delivering business value. The product that we are developing will require the adoption of appropriate, and best practice technologies to ensure we maximize value for our employees.
Scope of Role
As a Senior Front-End Engineer, you will play a key role in the development and maintenance of our wholesale products. You will be passionate about delivering world-class user experiences, using the latest advances in UX/UI design. You will work closely with cross-functional teams, collaborating with product managers, UX/UI designers, and back-end developers to deliver high-quality, scalable, and visually appealing front-end solutions. If you are passionate about software development and have a strong background in software engineering, we want to hear from you. Delivery of Quality is a must, and you will pride yourself not only on your code but also on all aspects of your work.
Tech Stack
We constantly challenge ourselves around our Tech Stack in order to keep up to date with the latest advances within Software Engineering. React is our technology of choice for all things Front-End, so you will be an expert in this area.
Objectives for Role
1. Work with colleagues and technical resources to deliver complex and responsive user experiences using agreed tools and technologies.
2. Develop solutions in-line with in-house standards and practices.
3. Write clean, maintainable, and efficient code to develop and enhance software applications.
4. Uphold and advocate for best practices in front-end development, including code reviews, testing, and documentation.
5. Work closely with UX/UI designers to translate design specifications into functional user interfaces.
6. Collaborate with back-end developers to integrate user-facing elements with server-side logic.
7. Provide technical leadership and guidance to junior members of the front-end development team.
8. Mentor team members, fostering a culture of continuous learning and growth.
9. Challenge the ‘Norm’ and help evolve our Tech and ways of working.
10. Perform system and integration testing during the code development.
11. Proactively identify and address issues, including performance bottlenecks, scalability issues, and security vulnerabilities.
12. Produce Technical Documentation for relevant software modules being delivered.
13. Liaise as appropriate with internal customers.
14. Participate in internal agile meetings where appropriate.
15. Liaise as appropriate with suppliers and partners to integrate 3rd party solutions.
16. Must be adaptable and flexible to meet client deadlines.
17. Review and approve technical designs and developer code.
18. Strive to learn and grow, looking to consume technical knowledge from Domain experts within Cox Automotive Retail Services and in the wider technical community.
19. Support colleagues within the development team.
20. Contribute and attend knowledge shares within the Cox Automotive wider group.
Skills, Knowledge, and Experience
Key Skills:
* Experience working in an agile environment within a fast-paced, cross-functional team.
* Proven experience with state management libraries such as Redux.
* Solid understanding of web technologies, HTML, CSS, and JavaScript.
* Proficiency in responsive design and mobile-first development.
* Experience with RESTful APIs and adept at handling asynchronous requests.
* Exceptional problem-solving and debugging skills.
* Experience of Continuous Delivery and modern software Engineering practices.
* Working with Product and Design using Lean UX principles, leveraging A/B testing and experimentation to continually optimise user experiences.
* Expertise in React.js and its core principles.
Desirable Skills:
* AWS
* Experience with server-side rendering and Next.js.
* Familiarity with GraphQL.
* Proficiency in build tools such as Webpack.
* Experience with version control systems, such as Git.
* Contributions to open-source projects or a compelling portfolio.
Interpersonal and Non-Technical Skills
* Excellent interpersonal skills, verbal and written communication skills when working with both technical and non-technical stakeholders.
* Ability to articulate arguments well and is comfortable working with a wide range of stakeholders.
* A strong natural focus on what matters; delivering value and designing to minimise risk.
* Hands-on experience of working through the end-to-end project lifecycle within an Agile environment.
* The ability to work across multiple priorities in parallel and the ability to contribute to wider group strategies.
* Ability to work alone or collaboratively with minimal supervision.
#J-18808-Ljbffr