Software Engineer (UI Engineer) | Apply Here

Job Title: Software Engineer (UI Engineer)

Location: Bengaluru, Karnataka, India

Job Type: Full Time


Spring BootSoftware Engineer (UI Engineer)

Job Overview:

Career Area:

Technology, Digital and Data


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.

Job Summary

We are seeking a skilled Software Engineer (UI Engineer) _ to join our Infomatics & Connected Worksite -CAT IT team.

The preference for this role is to be based out of Bangalore _PSN, Whitefield office

What You Will Do

  • Perform development assignments and programming tasks.
  • Work on complex projects, application systems and infrastructure components.
  • Independently/Along-side a team work on business features.
  • Maintain high quality standards of software.
  • Collaborate with engineers and other departments.
  • Leading the evaluation and deployment of new technologies to add or enhance existing digital technical capabilities.
  • Participating in addressing business requirements for applications and collaborating with cross-functional teams to deliver digital solutions that meets business results
  • Follows standards, processes and methodologies to develop each phase development.
  • Ability to mitigate risks and bring in stakeholder/business confidence by continuous on-time delivery.
  • Mentor and help more junior engineers and provide them guidance in creating structured application/interface code, new documentation and guides.
  • Stay up-to-date with the latest trends and advancements in IT development.

What You Will Have

  • 4+ years of experience in frontend application development. Performs implementation, regular problem solving, maintenance and support for an agile software development.
  • Strong foundational knowledge in HTML5, CSS3 and Javascript.
  • Strong understanding of typescript and development methodologies.
  • Enterprise application development using React 17+ or Angular 12+.
  • Familiarity with RESTful APIs and asynchronous request handling.
  • Performance Optimisation using react/angular dev tools, lighthouse, profiling etc.

Technical Skills (Good To Have)

  • Accessibility using WCAG guidelines.
  • Next JS Framework.
  • Cloud Services(AWS, Azure etc).
  • E2E Testing knowledge using tools like cypress, playwright, testcafe etc.
  • Familiarity with developer aspects of tools like Figma, Storybook 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, stakeholders, and processes.
  • Recognizes, clarifies, and prioritizes concerns.
  • Assists in assessing risks, benefits and consideration of alternatives.

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.
 


Level Working Knowledge:



  • Delivers helpful feedback that focuses on behaviors without offending the recipient.
  • Listens to feedback without defensiveness and uses it for own communication effectiveness.
  • Makes oral presentations and writes reports needed for own work.
  • Avoids technical jargon when inappropriate.
  • Looks for and considers non-verbal cues from individuals and groups.

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


Level Extensive Experience:

 

  • Conducts walkthroughs and monitors effectiveness and quality of the development activities.
  • Elaborates on multiple-development toolkits for traditional and web-based software.
  • Has participated in development of multiple or large software products.
  • Contrasts advantages and drawbacks of different development languages and tools.
  • Estimates and monitors development costs based on functional and technical requirements.
  • Provides consulting on both selection and utilization of developers’ workbench tools.

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.

Level Working Knowledge:

  • Describes similarities and differences of life cycle for new product development vs. new release.
  • Identifies common issues, problems, and considerations for each phase of the life cycle.
  • Works with a formal life cycle methodology.
  • Explains phases, activities, dependencies, deliverables, and key decision points.
  • Interprets product development plans and functional documentation.

What You Will Get:

  • Work Life Harmony
  • Earned and medical leave.
  • Flexible work arrangements
  • Relocation assistance

Holistic Development

  • Personal and professional development through Caterpillar ‘s employee resource groups across the globe
  • Career developments opportunities with global prospects

Health and Wellness

  • Medical coverage -Medical, life and personal accident coverage
  • Employee mental wellness assistance program

Financial Wellness

  • Employee investment plan
  • Pay for performance -Annual incentive Bonus plan.

[fluentform id=”3″]


How to Apply:

Please submit your resume and cover letter through Submit Resume to apply for this position.

 

Join Our WhatsApp Community: Get Updates

Join Our Telegram Channel: Get Updates 

Follow Us on Instagram: Get Updates

 

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *