
Front-End Developer
Caterpillar Inc.
full-time
Posted on:
Location Type: Office
Location: Chicago • Illinois • 🇺🇸 United States
Visit company websiteSalary
💰 $95,640 - $155,400 per year
Job Level
Mid-LevelSenior
Tech Stack
AWSAzureJavaScriptJenkinsJestReactReduxTypeScriptWebpack
About the role
- Contribute to design, development, testing and deployment of web software systems and/or applications
- Work on new program or project development and maintenance of existing Web, API, and Client systems
- Perform programming and development assignments without close supervision
- Identify and resolve complex application and technical problems, including responding to off-shift and weekend support calls during the support rotation
- Work independently on complex systems or infrastructure components used by one or more applications or systems
- Drive application development focused on delivering valuable business features
- Maintain high standards of software quality within the team by establishing good practices and habits
- Identify and encourage areas for growth and improvement within the team
- Leverage Gen AI tools such as GitHub Copilot to enhance coding and overall development efficiency
- Showcase Sprint work during Sprint Demos and present Proof of Concepts (PoCs) and Tech Debt updates in relevant forums
Requirements
- Bachelor’s degree in Computer science or Electrical engineering or related field OR equivalent working experience
- Experience with TypeScript
- Experience with React and Redux
- Experience in web application and UI development with JavaScript, RESTful API, HTML5, Jest, Webpack and CSS3
- Experience of leveraging GitHub Copilot or/and Gen AI tools in the development lifecycle
- Deploying and maintaining software using public clouds such as AWS or Azure
- Experience working with API development and testing tools like Swagger and Postman
- Very good communication and presentation skills
- Designing, developing, deploying and maintaining intuitive and performant UI
- Deploying software using CI/CD tools such as Jenkins, GoCD, Azure Devops
- Experience with UI middleware and mocking technologies such as Redux-Saga and Mirage JS/Mocking
- Test driven development and behavior driven development using Cucumber
- Working within an Agile framework (ideally Scrum)
- Ability to work under pressure and within time constraints
- Authorization to work in the U.S. without employer sponsorship (Visa Sponsorship is not available)
Benefits
- 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
- These benefits also apply to part-time employees
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptReactReduxJavaScriptRESTful APIHTML5JestWebpackCSS3Test driven development
Soft skills
communication skillspresentation skillsability to work under pressureindependent workteam growth encouragement
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Electrical Engineering