Job Overview
Company logo:https://media.licdn.com/dms/image/v2/C560BAQHZnQf3t8fKKg/company-logo_400_400/company-logo_400_400/0/1630670609155/ford_motor_company_logo?e=1749686400&v=beta&t=QTlNB5vFVFzZH8y5J6PRXfze99JZbbqEje8RucXptDo Job Description
We are seeking a seasoned and highly skilled Senior Front-End Developer with deep expertise in React and Next.js to lead the development of innovative digital solutions. As a Senior Front-End Developer, he/she should be responsible for the design, development, and implementation of user interfaces and experiences for our web applications. The ideal candidate will have a proven track record of delivering complex front-end applications, strong problem-solving skills, and a passion for creating exceptional user experiences.
Responsibilities
Design, Develop and Implement software products, ensuring alignment with business requirements and technical standardsProvide technical leadership and mentorship to junior team members, guiding them in front-end development best practices and methodologiesCollaborate with cross-functional teams to integrate with AEM and other enterprise systems, third-party tools, and APIsConduct code reviews, performance optimizations, and troubleshooting technical issuesStay updated on the latest features, tools, and industry trends to drive continuous innovation and improvementDefine and advocate for development best practices, standards, and governance within the organizationFull stack developer who also develops automated unit tests with working software, to confirm software functionality conformance to functional and non-functional requirements. Develops automated functional tests to confirm user story acceptance and to detect regression defects. Be knowledgeable of overall eCommerce product / customer journeysDevelops good understanding the product’s value/use. Has a thorough knowledge of the services handled by the Product TeamResponsible for product architecture, security, and product engineering work along with Architects Acts as an advocate for developing clean, valuable working software.Collaborates with other team members to provide input on best ways to develop the product features/deliverablesAssess the tech debts in product and prioritize the work based on impactOwn and facilitate ceremonies – work with Integration manager on the PI planning sessions and prepare the feature briefs for same.Performs exploratory testing to confirm application execution and to identify software deficiencies not covered by automated testing. Reviews continuous integration build status and fixes build failures. Reviews ongoing production software operations and troubleshoots / triages production issues. Provide overall technical input for CRUX meetings (UX, first intro to design) and TriageWorks closely with product managers and applies software craftsman principles like clean code and test-driven developmentWork closely with PM to enable team to workCreates chores and investigation items, identifies stories to be split up/improvedRemove blockersEstablish trust
Qualifications
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field7+ years of hands-on experience in Front-end development using React JS, Next.js, HTML, CSS and JavaScript Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.Deep understanding of React.js concepts (components, state management, hooks, context).Experience with Next.js features (server-side rendering, static site generation, API routes).Experience with state management libraries Experience with testing frameworks Experience with version control systems Familiarity with RESTful APIs and web services.Knowledge of front-end build tools Understanding of web performance optimization techniques.Knowledge of Adobe Experience Manager, Java and Sprint Boot. Excellent problem-solving skills, leadership abilities, and a collaborative mindsetFront-end developer certification is highly desirable