Summary
Join Firstup as a Software Engineering Manager to lead mobile engineering initiatives and collaborate with customers to tackle complex technical challenges. As a key member of the engineering management team, you'll contribute to strategy and champion best practices while maintaining high standards for quality and testing.
Requirements
- Bachelor's Degree in Computer Science or related field, or equivalent professional experience
- Experience managing mobile engineering teams developing enterprise-grade iOS and Android applications
- Track record of leading teams through complex technical challenges and delivery of major features
- Strong understanding of mobile architecture patterns, CI/CD practices, and platform-specific best practices
- Experience with iOS (Swift) and Android (Kotlin, Java) development
- Previous hands-on experience as a Mobile Software Engineer
- Understanding of broader web technologies and architectures (REST APIs, availability, scale, etc)
- Excellent communication skills
Responsibilities
- Lead and grow our mobile team by instilling and advocating best practices
- Create an environment of collaboration and innovation - engineering is a team sport at Firstup
- Guide the development of our iOS and Android platforms
- Drive technical excellence in mobile development while extending your influence to cross-platform and automation initiatives
- Develop career paths and manage performance for your team members
- Contribute to engineering-wide strategy as part of the engineering management team
- Champion mobile best practices while maintaining high standards for quality and testing
- Bridge mobile and web platform initiatives to ensure consistent user experiences
Benefits
- PTO program
- Great health benefits
- Casual and friendly environment
- Remote work