Caterpillar Inc.

Software Engineer(Front End /UI Developer )

Bengaluru, Karnataka, India

Not SpecifiedCompensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Biotechnology, Digital, Data, ManufacturingIndustries

Software Engineer (Front End / UI Developer)

Employment Type: Full-time

Career Area: Technology, Digital and Data


Position Overview

Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.

We are seeking a skilled Software Engineer (Front End / UI Developer) to join our Open Systems Development & Support - CAT IT Division. The incumbent would be performing implementation, regular problem solving, maintenance, and support for agile software development. The preference for this role is to be based out of the Whitefield Office, PSN Office.


Responsibilities

  • Perform development assignments and programming tasks.
  • Work on complex projects, application systems, and infrastructure components.
  • Independently/Alongside a team work on business features.
  • Maintain high-quality standards of software.
  • Collaborate with engineers and other departments.
  • Develop detailed software design deliverables to solve business problems.
  • Lead the evaluation and deployment of new technologies to add or enhance existing digital technical capabilities.
  • Participate in addressing business requirements for applications and collaborate with cross-functional teams to deliver digital solutions that meet business results.
  • Follow standards, processes, and methodologies to develop each phase of development.
  • Mitigate risks and build stakeholder/business confidence through continuous on-time delivery.
  • Mentor and help more junior engineers, providing guidance in creating structured application/interface code, new documentation, and guides.
  • Stay up-to-date with the latest trends and advancements in IT development.

Requirements

Technical Skills (Must Have):

  • 6+ years of experience in front-end application development.
  • Strong foundational knowledge in HTML5, CSS3, and Javascript.
  • Strong understanding of TypeScript and development methodologies.
  • Solid understanding of web security and OWASP.
  • Enterprise application development using Angular (v15+).
  • TDD/BDD based development using unit testing frameworks like Jasmine, Jest, etc.
  • Reactive Programming using RxJs.
  • Familiarity with RESTful APIs and asynchronous request handling.
  • Performs implementation, regular problem solving, maintenance, and support for agile software development.
  • This position requires candidates to work a 5-day-a-week schedule in the office.

Technical Skills (Good to Have):

  • State Management using NgRx.
  • Performance Optimization.
  • Accessibility using WCAG guidelines.
  • Cloud Services (AWS, Azure, etc.).
  • E2E Testing knowledge using tools like Cypress, Playwright, TestCafe, etc.
  • Developing, Testing, and Deploying software using CI/CD tools such as Azure Pipeline, Github Actions, etc.

Skills Desired:

  • 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.
  • Level Working Knowledge:
    • Applies an assigned technique for critical thinking in a decision-making process.
    • Identifies, obtains, and organizes relevant data and ideas.
    • Participates in documenting data, ideas, players.

Company Information

Caterpillar Inc. is a global leader in construction and mining equipment and engines. We are committed to building a better world through innovation, sustainability, and customer focus. Join our global team and help us shape the future.

Skills

Front End Development
UI Development
Agile Software Development
Software Design
Programming
Problem Solving
Maintenance
Support
Collaboration

Caterpillar Inc.

Manufactures heavy machinery for various industries

About Caterpillar Inc.

Caterpillar Inc. designs and manufactures heavy machinery and equipment for industries such as construction, mining, energy, and rail. Their products include a wide range of machinery and engines that help clients complete large-scale projects. Caterpillar's equipment works by providing powerful tools that can perform tasks like digging, lifting, and transporting materials. What sets Caterpillar apart from its competitors is its strong aftermarket support, which includes maintenance and repair services, ensuring that their machinery remains efficient and reliable over time. The company's goal is to deliver high-quality products while also focusing on sustainability and community development through initiatives that improve education and reduce poverty.

Irving, TexasHeadquarters
1925Year Founded
$143.5KTotal Funding
IPOCompany Stage
Industrial & Manufacturing, Social Impact, AI & Machine LearningIndustries
10,001+Employees

Benefits

Annual incentive bonus plan
Medical, dental, and vision coverage
Paid time off plan (Vacation, Holiday, Volunteer, Etc.)
401k savings plan
Health savings account (HSA)
Flexible spending accounts (FSAs)
Disability benefits
Life Insurance
Parental leave
Healthy Lifestyle Programs
Employee Assistance Programs
Voluntary Benefits and Employee Discounts
Tuition Reimbursement
Career Development

Risks

Closure of Aurora office may impact regional economy and Caterpillar's reputation.
Partnership with Anti Social Social Club could dilute Caterpillar's industrial brand focus.
Advanced technology in Cat D8 dozer may face resistance from traditional customers.

Differentiation

Caterpillar's century-long history underscores its reliability and industry leadership.
The company integrates AI and IoT to enhance machinery performance and customer satisfaction.
Caterpillar's strong aftermarket services ensure product longevity and operational efficiency.

Upsides

Growing demand for autonomous equipment boosts Caterpillar's innovation in heavy machinery.
Expansion of 5G networks enhances Caterpillar's remote operation capabilities, improving safety.
Caterpillar's commitment to sustainability aligns with the global shift towards eco-friendly practices.

Land your dream remote job 3x faster with AI