VIA is making an impact, and so can you. We're seeking a Senior Software Engineer, Mobile to build a highly secure mobile backbone that delivers our mission to the world.
Requirements
- Technical ownership and core delivery
- 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
- Secure mobile development
- 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
- Collaboration, strategy & best practices
- 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
Benefits
- Competitive salary range ($150,000 to $200,000)
- Fully funded, top-tier health benefits plan
- Family Support: Up to 24 weeks paid parental leave, a 4-week paid ramp-back program, and a $10K family forming benefit
- Flexible Vacation Policy
- 401(k) plan with up to 5% employer contribution
- Paid parental leave
- Dedicated wellness advisor
- Transit benefits
- In-person events to foster team bonding and collaboration across different teams