Senior React Engineer

Caterpillar Caterpillar · Industrial · Kosice, Slovakia

Senior React Engineer role at Caterpillar's digital division, focusing on building digital products and applications using modern UI frameworks. The role involves software design, development, testing, deployment, and mentoring junior engineers. Experience with React, TypeScript, Redux, Jest, Webpack, and AWS is required.

What you'd actually do

  1. Design, modify, develop, write, and implement software programming applications for target system using agile methods.
  2. Write source code for new applications, and/or generating and enhancing code samples for existing applications.
  3. Maintain high standards of software quality within the team by establishing good practices and habits.
  4. Use automated testing tools to perform the testing and maintenance.
  5. Manage the completion of its own work assignments and coordinates work with others. Based on past experiences and knowledge, normally works independently with minimal management input and review of end results.

Skills

Required

  • React programming experience
  • TypeScript
  • Redux
  • Jest
  • Webpack
  • AWS components and services
  • Agile methodology
  • Computer science fundamentals like data structures, data bases and algorithms

Nice to have

  • Designing, developing, deploying and maintaining software at scale
  • Developing software applications using relational and Nosql databases
  • Designing well-defined Restful APIs
  • API tools such as Swagger, Postman and Assertible
  • Test driven development and behavior driven development