Vaultes is a rapidly growing enterprise IT and cybersecurity company headquartered in the Washington DC metro area. Serving customers across the Federal government and commercial sectors, we use our broad experience and deep technical expertise to implement customized solutions to enable mission achievement and secure the world through technology.
In this role, you’ll apply your Mobile Engineering expertise to play a key role in leading the development and maintenance of mobile app systems and ensuring high-quality, accessible, and scalable mobile experiences. You will be contributing to mission-driven projects that have a significant impact on public services and national priorities. As a Mobile Engineering Lead, you will play a key role in ensuring efficient, secure, and scalable engineering solutions. You will collaborate closely with the product delivery team to streamline deployment processes, enhance system reliability, and maintain high-quality deliverables.
This is a full-time W2 position.
Corp-to-Corp and 1099 ineligible.
You must be a US Citizen.
You must be able to pass and maintain a Public Trust Clearance.
Location: Remote with potential infrequent travel to Client site.
Responsibilities:
- Lead the development and implementation of mobile app design systems, including the creation of reusable React components and the shipping of React Native libraries via NPM.
- Oversee version management of NPM libraries, ensuring consistency and reliable updates to meet project needs and industry standards.
- Implement and enforce accessibility standards, ensuring compliance with WCAG and MCAG guidelines to provide inclusive mobile app experiences.
- Collaborate closely with designers and web design system engineers to build cohesive and efficient mobile and web design systems that are consistent across platforms.
- Ensure adherence to software engineering best practices, including agile development, automated testing, rigorous code reviews, continuous monitoring, and comprehensive documentation.
- Manage software maintenance tasks, including performing dependency updates, refactoring code for optimization, conducting security scans, and addressing defect management processes.
- Utilize and manage software project tools, including GitHub, Firebase, and App Store Connect, to streamline development workflows, track issues, and deploy app updates.
- Mentor and manage a team of engineers, fostering collaboration and continuous improvement in mobile development practices.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 7+ years of experience in Mobile Engineering.
- 1+ years managing a team of engineers across a range of experience levels and disciplines.
- Proven experience in mobile app development using React Native and React, with a strong understanding of mobile-first design principles and best practices.
- Extensive experience in building reusable React Native libraries and managing NPM libraries, including version control and maintaining consistency across updates.
- In-depth knowledge of WCAG and MCAG accessibility standards, with hands-on experience in implementing accessibility features in mobile apps.
- Solid experience working with design systems and collaborating with cross-functional teams, including designers and web engineers, to build cohesive user experiences.
- Proficiency in software engineering best practices, including agile development, automated testing, code reviews, and continuous integration/deployment.
- Strong understanding of dependency management, refactoring, and security scanning for mobile apps to ensure high-quality code and secure applications.
- Familiarity with software project management tools, including GitHub, Firebase, and App Store Connect, and experience managing deployment pipelines
- Experience with mobile app performance optimization and scalability techniques.
- Familiarity with CI/CD tools and mobile app distribution platforms such as TestFlight and Google Play Console.
- You must be able to pass and maintain a public trust clearance.
Perks and Benefits:
- Paid time off
- Paid holidays
- Work-from-home opportunities
- 401k with matching incentive
- Medical/dental/vision benefits
- Company provided life insurance
- Company provided short-term disability
- Professional development opportunities
Physical Requirements:
· Prolonged periods sitting at a desk and working on a computer.
· Capable of operating a computer and other office productivity machinery, and frequently communicate with co-workers, management, and customers.
This is a Full-Time, W2 position. Corp-to-Corp and 1099 ineligible.
Vaultes provides equal employment opportunities to all employees and applicants for employment without regard to race, color, creed, ancestry, national origin, citizenship, sex or gender (including pregnancy, childbirth, and pregnancy-related conditions), gender identity or expression (including transgender status), sexual orientation, marital status, religion, age, disability, genetic information, service in the military, or any other characteristic protected by applicable federal, state, or local laws and ordinances.