> Markdown version of [/jobs/ext/212065-software-engineer-iv](https://www.wearedevelopers.com/jobs/ext/212065-software-engineer-iv). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer IV - **Company:** TAL International Container Corporation - **Location:** Arden Hills, MN, United States - **Experience:** Expert - **Salary:** $95,000.0 - $135,000.0 - **Contract:** Permanent contract - **Skills:** 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, Computer Engineering, Continuous Integration, DevOps, Github, Mobile Application Software, Rxjava, Software Engineering, Appium, Gitlab, Git, Kotlin, Information Technology, Jetpack Compose, React Native, Asynchronous Programming - **Published:** May 17, 2026 - **Apply:** https://www.careerjet.com/jobad/usff00d4090545ec1fd09f1f061dcaef2e ## About the Role * 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 ## 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 ## Related Videos - [Intro to Flutter Development](https://www.wearedevelopers.com/videos/170-intro-to-flutter-development) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Using Serious Tech for a Silly Game - How to Build an MVP with Flutter](https://www.wearedevelopers.com/videos/728-using-serious-tech-for-a-silly-game-how-to-build-an-mvp-with-flutter) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Flutter Developer Salary [2023]](https://www.wearedevelopers.com/magazine/199-flutter-developer-salary-2023) - [Basic And Advanced Networking in Dart and Flutter](https://www.wearedevelopers.com/magazine/112-basic-and-advanced-networking-in-dart-and-flutter) - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)