Logo
Caterpillar Brazil

Senior Front-End Engineer

Caterpillar Brazil, Chicago, Illinois, United States, 60290

Save Job

We are looking for a **Senior Front-End Engineer with hands-on coding experience** to join our eCommerce development team. **This is a technical, development focused role** — we need someone who is actively writing React/Next.js code every day, not just coordinating between teams.The ideal candidate has deep, **hands-on** expertise in **React, Next.js, and front-end architecture**, and has built **CMS driven templates and reusable components** that non-technical marketing teams can use. You will play a key role in our ongoing **migration from JSP based templates to a modern headless architecture** and will be expected to contribute from day one with production quality code, debugging expertise, and component design leadership.**Decision Making and Critical Thinking:** Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment.

**Effective Communications:** Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors.

**Software Development:** Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.

**Software Development Life Cycle:** Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace.

**Software Integration Engineering:** Knowledge of software integration processes and functions; ability to design, develop and maintain interfaces and linkage to alternative platforms and software packages.

**Software Product Design/Architecture:** Knowledge of software product design; ability to convert market requirements into the software product design.

**Software Product Technical Knowledge:** Knowledge of technical aspects of a software products; ability to design, configure and integrate technical aspects of software products.

**Software Product Testing:** Knowledge of software product testing; ability to design, plan, and execute testing strategies and tactics to ensure software product quality and adherence to stated requirements.* Hands-on front-end development (HTML, CSS, JavaScript/ES6+)* Active React development, including hooks, state management, and performance optimization* Proven experience with Next.js (SSR, SSG, routing, API routes, image optimization)* Direct experience developing for a headless CMS (e.g., HCL CMC, AEM, Uniform, Optimizely, Contentful, Sitecore)* Experience migrating server-rendered templates (e.g., JSP, PHP) into React components that consume CMS data via APIs* Strong background in building reusable component libraries and schema driven templates for CMS driven sites* Ability to debug and resolve complex front end issues (SSR/CSR mismatches, hydration errors, performance bottlenecks)* Experience working in a complex environment with time based deadlines* Experience working in Scrum/Agile teams, contributing to refinement, sprint planning, reviews, and retrospectives* *Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field OR equivalent working experience** *Experience in front-end development, with a strong portfolio showcasing your work.** *Understanding of cross-browser compatibility issues and ways to work around them.** *Strong understanding of responsive design principles and mobile-first development.** *Excellent problem-solving skills and attention to detail.** *Strong communication and collaboration skills.** *Ability to work independently and as part of a team.** *Strong organizational and time management skills.** Experience with enterprise eCommerce platforms (e.g., HCL Commerce, Shopify, Amazon, Magento)* Experience with multisite management, localization/internationalization, and UX/DX collaboration* Knowledge of cloud services (AWS, Azure) and CI/CD pipelines* Familiarity with DevOps practices, GitHub workflows, and build tools (e.g. Webpack, Vite, NPM/Yarn)* Contributions to front end design systems (e.g., Storybook) or developer tooling* Experience with server-side technologies (Node.js, Next.js, Java, PHP) or databases (SQL)* Medical, dental, and vision benefits\** Paid time off plan (Vacation, Holidays, Volunteer, etc.)\** 401(k) savings plans\** Health Savings Account (HSA)\** Flexible Spending Accounts (FSAs)\** Health Lifestyle Programs\** Employee Assistance Program\** Voluntary Benefits and Employee Discounts\** Career Development\** Incentive bonus\** Disability benefits* Life Insurance* Parental leave* Adoption benefits* Tuition Reimbursement #J-18808-Ljbffr