Lead React Native Engineer

Caterpillar Caterpillar · Industrial · Kosice, Slovakia

Lead React Native Engineer for Cat Digital, focusing on building industry-leading digital solutions for customers and dealers using data, technology, advanced analytics, telematics, and AI capabilities. The role involves software development, implementation, maintenance, and mentoring junior engineers.

What you'd actually do

  1. Designing, modifying, developing, writing, and implementing software programming applications for target system using agile methods.
  2. Acquiring client requirements; resolving workflow problems through automation optimization.
  3. Writing source code for new applications, and/or generating and enhancing code samples for existing applications.
  4. Utilizing automated testing tools to perform the testing and maintenance.
  5. Mentor and help more junior engineers and provide them guidance in creating structured application/interface code, new documentation and guides.

Skills

Required

  • React Native
  • JavaScript
  • GIT
  • CI/CD tools (Azure DevOps, GitHub actions)
  • agile methodologies
  • object-oriented programming
  • REST APIs
  • document request model
  • Decision Making and Critical Thinking
  • Software Development
  • Software Development Life Cycle
  • Software Integration Engineering
  • Software Product Design/Architecture
  • Software Product Technical Knowledge

Nice to have

  • Formal education in computer science, Software Engineering, or related field
  • Passion for design systems, code reusability and maintainability
  • Interest in cross-platform mobile development
  • Leadership experience on strategic projects
  • Experience with XCode and Android Studio

What the JD emphasized

  • React Native is a must have