Software Engineer IV

TAL International Container Corporation
Arden Hills, MN, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
1 year minimum
Compensation
$95,000.0 - $135,000.0
Working hours
Regular working hours
Job source

Tech stack

Flutter HTML Java (Programming Language) JavaScript (Programming Language) Adobe InDesign Agile Methodology Android Software Development Apple IOS Automation of Tests Unit Testing Cascading Style Sheets (CSS) Code Review
+15 more
Computer Engineering Continuous Integration DevOps Github Mobile Application Software Rxjava Software Engineering Appium Gitlab Git Kotlin Information Technology Jetpack Compose React Native Asynchronous Programming

Job description

  • Develop a BLE-intensive native mobile application for Android using Kotlin and/or Java
  • Participate in code and design reviews
  • Produce highly testable code
  • Write automated tests, including unit, integration, and functional tests
  • Participate in design reviews to provide architectural feedback
  • Conduct code reviews with your peers
  • Conform to a highly regulated software environment
  • Focus on patient safety
  • Continuously improves process and work methodologies by interfacing with peers/cross-functional groups and analyzing activities to improve workflow and work processes., Description Senior Commissioning Agents work as part of a multi-discipline team during all phases of projects. Primary responsibility is to lead, facilitate, and perform all aspe…
  • 1 month ago

Requirements

  • Bachelor’s degree or higher in Software Engineering, Computer Engineering, or Computer Science
  • 5+ years of experience developing Android applications, with a minimum of 1 year using Kotlin
  • Experience with agile software development, including Kanban
  • Experience with continuous integration
  • Strong understanding of git, pull request/merge request workflow, and DevOps services like GitLab or GitHub
  • Experience writing unit tests for Android

Preferred Skills and Experience:

  • Working knowledge of continuous integration for Android
  • Experience working with Jetpack Compose, Coroutines/RxJava, and Retrofit
  • Experience working with React Native or Flutter
  • Experience creating automated UI tests with Espresso or Appium
  • Exposure to building mobile applications in iOS with Swift
  • Understanding of JavaScript, HTML, and CSS
  • Experience developing software within a regulated environment in the medical industry
  • Experience with security tools and products
  • Team player willing to collaborate with peers
  • Effective communicator & writer

About the company

© 2026 Careerjet All rights reserved

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on careerjet.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

Videos

See all

Related articles

See all