Senior Software Developer specializing in mobile development at VIA. Designing high-quality native applications with a focus on security and privacy for user data.
Responsibilities
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
Requirements
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
Benefits
A fully funded, top-tier health benefits plan, fully covered from day one, including vision and dental coverage for your whole family
401(k) plan with up to 5% employer contribution
20 vacation days annually, Summer Fridays, and an extended holiday period in December
Paid parental leave, supporting new parents and families
A dedicated wellness advisor to help you navigate the programs and opportunities available at VIA
Ability to enjoy the best of both worlds with flexibility to work from home as needed, as well as access to three well-located offices (and more to come!) designed for collaboration and stocked with everything you could need
Opportunities to work from eligible locations for up to 2 months per year
Individualized growth opportunities, including internal and external mentorship panels, custom goals and feedback sessions, and/or access to learning and development programs
Transit benefits to support commuting costs
In-person events to foster team bonding and collaboration across different teams
Sr Software Engineer responsible for engineering and developing software solutions for Randa Apparel. Collaborating with cross - functional teams to ensure robust and scalable systems.
Software Engineer I developing AWS solutions for Travelers. Collaborating on technology transformations and performing end - to - end engineering tasks.
Senior Software Engineer developing high - quality automated pipelines for applications using AWS and Databricks. Lead complex problem - solving and mentoring within a collaborative technology environment.
Principal Software Engineer at Nuix designing and developing enterprise security software. Collaborating with teams and directly working on endpoint agents in Reston office environment.
AVP Tech Lead Developer leading cloud transformation at LPL Financial, fostering innovative fintech solutions. Overseeing development of trading applications and collaboration across multi - functional teams.
Mid - level Flight Software Engineer at ICEYE, developing software for spacecraft services. Work on core spacecraft services like data downlink and propulsion in a dynamic Earth Observation company.
Software Engineering Intern at Webster Bank researching and implementing AI tools in banking. Collaborating on software development and gaining real - world experience in a finance environment.
Full Stack Application Developer responsible for developing custom Java backend applications for federal agency. Supporting software lifecycle from requirements gathering to deployment and maintenance.
Full Stack Engineer working to develop solutions for government clients in a modern digital services company. Working with various technologies and collaborating on high - impact projects.
Senior Pressure Parts Engineer in Power & Industrial, responsible for designing boiler and tank pressure parts. Requires extensive experience in power plants and ASME code calculations.