Software Engineer 5 – Tek Ninjas – USA

Filled
December 26, 2025

Job Description

Job title: Software Engineer 5

Company: Tek Ninjas

Job description: Responsibilities Include:
• We are looking for an experienced JavaScript developer who is proficient with React.js.
• The primary focus of the selected candidate would be on developing user interface components implementing and executing them following well-known React.js workflows (such as Flux or Redux). Also ensuring that these components and the overall application are robust and easy to manage.
• A commitment to collaborative problem solving, sophisticated design, and quality products are important.
• As a UI Software Engineer you will contribute to design, development, testing and deployment of web software systems and/or applications for Caterpillar’ s Cat Digital team.

Typical Day:
• Responsibilities of the incumbents are across functional lines with individuals assigned in new program development and/or maintenance of existing Web applications. • Developing the latest user-facing features using React.js
• Designing a modern highly responsive web-based user interface
• Building reusable components and front-end libraries for future use
• Translating designs and wireframes into high-quality code
• Learn and understand user interactions
• Optimizing components for maximum performance across a vast array of web-capable devices and browsers
• Coordinating with various teams working on distinct layers
• As a React.js Developer, you will be involved from conception to completion with projects that are technologically sound and aesthetically impressive.
• Competent to perform all programming and development assignments without close supervision; normally assigned the more complex aspects of systems work.
• Works directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls.
• Works independently on complex systems or infrastructure components that may be used by one or more applications or systems.
• Drives application development focused around delivering business valuable features
• Maintains high standards of software quality within the team by establishing good practices and habits
• Identifies and encourage areas for growth and improvement within the team
• Communicate with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness
• Performs integrated testing and customer acceptance testing of components that requires careful planning and execution to ensure timely, quality results.
• Employee is also responsible for performing other job duties as assigned by Caterpillar management from time to time.

Education:
• 4-year degree from an accredited college or university

Technical Skills Required:
• Position requires a four-year degree from an accredited college or university.
• 5+ years (or at least 3 years with master’ s degree) experience in web application and UI development with JavaScript, RESTful API, HTML 5 and CSS3.
• 2+ years or more of experience with modern UI frameworks and libraries such as TypeScript, React (or Angular/Vue), Redux (or Context API), Jest and Webpack
• Very good communication and presentation skills

Top candidates will also have:
• Experience in working as full stack developer using Java as backend
• Proven experience in some of the following,
• Designing, developing and maintaining intuitive and performant UI using React JS
• Deploying software using CI/CD tools such as Jenkins, GoCD, Azure Devops etc.
• Deploying and maintaining software using public clouds such as AWS or Azure.
• Working within an Agile framework (ideally Scrum)
• Strong understanding and/or experience in some of the following,
• UI middleware and mocking technologies and tools such as Redux-Saga and Mirage JS
• Experience working with API development and testing tools like Swagger and Postman
• Test driven development and behavior driven development using Cucumber.
• Ability to work under pressure and within time constraints
• Passion for technology and an eagerness to contribute to a team-oriented environment

Soft Skills Required
• Ability to work under pressure and within time constraints.
• Passion for technology and an eagerness to contribute to a team-oriented environment.
• Demonstrated leadership on medium to large-scale projects impacting strategic priorities.

Required Skills: React, Javascript, AWS

Basic Qualification:

Additional Skills:

Background Check: Yes

Drug Screen: Yes

Notes:

Selling points for candidate:

Project Verification Info:

Candidate must be your W2 Employee: No

Exclusive to Apex: No

Face to face interview required: No

Candidate must be local: No

Candidate must be authorized to work without sponsorship: No

Interview times set:: No

Type of project: Other Project Type

Master Job Title: VMS Access Entry

Branch Code: Bloomington

Expected salary:

Location: USA

Job date: Wed, 09 Nov 2022 23:28:28 GMT

Apply for the job now!