> Markdown version of [/jobs/ext/1319788-software-engineer-mobile](https://www.wearedevelopers.com/jobs/ext/1319788-software-engineer-mobile). 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, Mobile - **Company:** VIA Inc - **Location:** United States - **Experience:** Expert - **Salary:** $150,000.0 - $200,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Android Software Development, Application Performance Management, Architectural Patterns, Automation of Tests, Biometrics, Mobile Application Development, Code Review, Continuous Integration, Data Security, Design of User Interfaces, Mobile Application Software, Model View ViewModel, Performance Tuning, Mobile Security, Data Streaming, TypeScript, Backend, Information Technology, Restful APIs, Jenkins, Microservices - **Published:** July 17, 2026 - **Apply:** https://www.dice.com/job-detail/7c1aa14f-edae-45b7-9fc9-ed7dc51e221a ## About the Role * Bachelor's degree or higher in computer science, engineering, or a related field or equivalent experience * 5+ years of professional experience developing and shipping native mobile applications * Proven proficiency in both native iOS development (Swift) and native Android development * Direct experience with native mobile security features, including Secure Enclaves (or equivalent secure storage mechanisms) * Working knowledge of basic cryptography principles and their application in mobile security * Strong experience integrating mobile applications with RESTful APIs and handling asynchronous data streams * Solid understanding of mobile UI/UX principles, architectural patterns (e.g., MVVM, MVI, etc.), and performance optimization * Experience with digital wallets, biometric authentication (Face ID/Touch ID), or equivalent credential management systems is a significant plus * Familiarity with CI/CD processes for mobile application deployment (e.g., Fastlane, Jenkins, or similar) * Proficiency in TypeScript for building and maintaining robust mobile applications ## Description An impressive mission requires an equally impressive Senior Software Engineer, Mobile, * Drive the end-to-end development, testing, and deployment of high-quality native applications for iOS (Swift) and Android * Maintain application performance, troubleshoot issues, and ensure broad compatibility across devices and OS versions * Architect and implement features focused on security and privacy, utilizing native mobile security frameworks * Implement secure data handling and storage, including the use of Secure Enclaves (or equivalent technologies) * Apply basic cryptography principles for data protection and secure communication within the mobile environment * Integrate VIA's backend microservices and secure APIs into the mobile application logic * Serve as a subject matter expert and provide technical leadership in mobile application development, ensuring VIA's solutions meet the highest standards * Clearly articulate complex software designs, architectural choices, and technical processes to diverse audiences, including technical peers and non-technical stakeholders * Collaborate effectively with cross-functional teams (UI/UX designers and backend developers) to ensure seamless, performant, and reliable application functionality * Participate in defining and upholding mobile development best practices, code reviews, and automated testing ## Related Videos - [Optimization of Mobile Development Strategies for Maximum Business Impact](https://www.wearedevelopers.com/videos/1182-optimization-of-mobile-development-strategies-for-maximum-business-impact) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) ## 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) - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025) - [Security Basics for Vibe Coders](https://www.wearedevelopers.com/magazine/598-security-basics-for-vibe-coders) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [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) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)