
Senior Software Engineer, Kotlin Mobile Applications
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Georgia.
• Design, implement, test, deploy, and maintain mobile applications that support the workflows of drivers and associates.
• Create reliable, scalable, and user-centric handheld solutions for essential field operations.
• Enhance production applications while improving their performance, reliability, and overall user experience.
• Provide technical guidance through solution design, code quality assurance, troubleshooting, and application modernization efforts.
• Participate in the selection of technologies and tools, system configuration, security measures, resilience, performance optimization, production monitoring, and adherence to technical standards.
• Develop functional, destructive, and various test suites to facilitate rapid code deployment.
• Collaborate with product and engineering teams within agile methodologies.
• Work alongside the Product Team to ensure that user stories are valuable, developer-ready, comprehensible, and testable.
• Mentor junior engineers and spearhead technical discussions.
• Report directly to a Software Engineering Manager or Senior Manager.
• Must be at least eighteen years old.
• Must have legal authorization to work in the United States.
• Bachelor's degree or equivalent in a relevant field of study.
• At least 3 years of professional work experience.
• Proven experience in developing mobile and/or frontend applications.
• Proficiency in Kotlin and Android mobile application development.
• Experience in creating Android and/or iOS mobile applications, including building, testing, deploying, and supporting production applications.
• Familiarity with HTML, CSS, JavaScript/TypeScript, and contemporary frontend frameworks.
• Background in object-oriented programming languages, preferably Kotlin and/or Java.
• Experience with relational or NoSQL databases, cloud computing technologies, CI/CD tools, and modern software design patterns.
• Knowledge of security frameworks for user and service authorization and authentication.
• Experience in creating and executing unit, functional, destructive, and performance tests.
• Skills in debugging, troubleshooting, and root cause analysis methods.
• Proficient with version control systems.
• Experience in mentoring, coaching, and providing technical guidance to junior developers.
• Ability to collaborate effectively across engineering and product teams.
• No specific certifications required.
• Remote/Virtual work arrangement.
• No travel required.
MAI Group
Shield AI
Samsara
WBS
Get handpicked remote jobs straight to your inbox weekly.