> Markdown version of [/jobs/ext/3034396-senior-mobile-software-engineer](https://www.wearedevelopers.com/jobs/ext/3034396-senior-mobile-software-engineer). 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). --- # Senior Mobile Software Engineer - **Company:** Retail Services WIS Corp - **Location:** Plano, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Agile Methodology, Android Software Development, Application Performance Management, Profiling, Code Review, Software Debugging, Mobile Application Software, Performance Tuning, Scrum Methodology, Backend, Kotlin - **Published:** September 23, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=3aa1789253ab9865 ## About the Role * 5+ years of professional Android development experience. * Strong proficiency with Kotlin and modern Android development practices. * Experience working on production Android applications with large user bases. * Solid understanding of performance optimization, threading, and background execution. * Experience building or maintaining offline-capable or enterprise-grade mobile applications. * Ability to debug complex issues using logs, traces, and profiling tools. * Experience collaborating in cross-functional, Agile teams. * Strong communication skills and a bias toward ownership and accountability. * Experience implementing or using Real User Monitoring (RUM) to understand app performance and user journeys., * Experience working with rugged or enterprise-managed Android devices. * Familiarity with device fleet management, MDM environments, or kiosk-mode apps. * Experience improving app startup time, sync performance, and responsiveness. * Exposure to mobile CI/CD pipelines and automated testing frameworks. * Contributions to internal libraries, shared components, or platform initiatives ## Description * Design, develop, and maintain high-quality Android features for a mission-critical, enterprise-scale application. * Own moderately complex problem spaces within the mobile application (e.g., offline behavior, background processing, sync reliability). * Collaborate with product managers, designers, backend engineers, and QA to deliver features safely and predictably. * Diagnose and resolve performance issues, ANRs, and stability concerns in production environments. * Contribute to improving mobile reliability, scalability, and user experience across a large device fleet. * Follow and help evolve Android engineering standards, patterns, and best practices within the team. * Write well-tested, maintainable code and participate actively in code reviews. * Support production incidents and participate in on-call rotations when required. * Mentor junior engineers through pairing, code reviews, and technical guidance. * Contribute to tooling, libraries, or refactoring efforts that improve team productivity. * Participate in sprint planning, estimation, and retrospectives as an engaged team member. ## Related Videos - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Optimization of Mobile Development Strategies for Maximum Business Impact](https://www.wearedevelopers.com/videos/1182-optimization-of-mobile-development-strategies-for-maximum-business-impact) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Profiling Symfony & PHP apps with Blackfire](https://www.wearedevelopers.com/videos/265-profiling-symfony-php-apps-with-blackfire) - [Build Delightful Mobile Experiences with Kotlin, Realm, and Atlas Device Sync](https://www.wearedevelopers.com/videos/694-build-delightful-mobile-experiences-with-kotlin-realm-and-atlas-device-sync) - [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) ## Related Articles - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [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) - [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) - [Mastering Remote Work: Tips for Developers](https://www.wearedevelopers.com/magazine/558-mastering-remote-work-tips-for-developers)