> Markdown version of [/jobs/ext/2246669-software-engineer-1-mobile-apps-kotlin-exposure-required](https://www.wearedevelopers.com/jobs/ext/2246669-software-engineer-1-mobile-apps-kotlin-exposure-required). 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 1, Mobile Apps - Kotlin exposure required - **Company:** The Choice, Inc. - **Location:** Tempe, AZ, United States (Remote available) - **Experience:** Expert - **Salary:** $125,000.0 - $140,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Data Analysis, Android Software Development, Unit Testing, Mobile Application Development, Code Review, Continuous Integration, Gradle, Design of User Interfaces, Mobile Application Software, Junit, Scrum Methodology, Software Engineering, Software Organization, Swift (Programming Language), Git, Kotlin, Information Technology, Build Process, Software Coding, Software Version Control, Jenkins - **Published:** August 26, 2026 - **Apply:** https://www.careerjet.com/job/usfced1817639e569576df21c02a671625/eaa ## About the Role * Bachelor's degree in computer science or related field or equivalent experience * 1+ years with Unix/Linux and one of the many shells. * 1+ years using source control. (GIT preferred) * 1+ years writing mobile app code using Java, Swift, Kotlin * Writes own unit tests (Junit or Expresso) * Desirable skills include experience with Android Architecture Components, app release processes, Agile methodologies, continuous integration tools (Gradle, Jenkins), and UI/UX design. * Excellent analytical skills. * Excellent verbal, written, and listening communication skills. * Excellent interpersonal skills and demeanor. * Excellent knowledge of software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations. * Understanding of Agile/Scrum/Kanban methodologies. ## Description Are you analytical, proficient in mobile app development, Java or Swift or Kotlin and knowledgeable in AWS environments? We invite you to apply today for our Software Engineer 1 role today and #MakeItYourChoice. Your Responsibilities * Writes clean and maintainable code to fulfill requirements set forth by business partners and stakeholders. * Demonstrates the ability to contribute to a software engineering team. * Communicates effectively with Product, Design, Analytics, etc. as necessary. * Delivers complex code to QA that they believe to be well thought out and bug free. * Contributes frequently to sprint demo reviews and retrospectives. ## Related Videos - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [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) - [Recruitment Reinvented: Bold strategies and the $10K signing incentive](https://www.wearedevelopers.com/videos/1068-recruitment-reinvented-bold-strategies-and-the-10k-signing-incentive) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) - [Moving from Java to Kotlin](https://www.wearedevelopers.com/videos/384-moving-from-java-to-kotlin) ## Related Articles - [A Guide to Choosing the Right Tools for App Developers](https://www.wearedevelopers.com/magazine/391-a-guide-to-choosing-the-right-tools-for-app-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools)