Responsibilities:
- Act as a subject matter expert within your vertical, being hands-on throughout the full SDLCincluding development, design, testing, deployment, and release
- Serve as the product owner within your vertical, including driving improvements and performing maintenance when necessary
- Participate in architectural decision-making
- Ensure code quality through reviews that align with development standards
- Actively collaborate with Product Management to deliver maximum value to stakeholders and customers
What you need to be successful
- Minimum of 89 years of experience in mobile software development
- Bachelor's degree in Computer Science or equivalent academic background or practical experience
- Strong English communication skills, with the ability to clearly articulate technical scopes and responsibilities
- Proficient in Swift with extensive hands-on coding experience
- Skilled in testing for high-performance and reliability
- Deep understanding of software architecture and design principles, including SOLID, MVVM, and VIPER
- Experience solving scalability challenges and developing high-performance apps capable of supporting thousands to millions of concurrent users
- Hands-on experience setting up CI/CD pipelines for smooth deployment and release processes
- Full lifecycle experience across the Software Development Life Cycle (SDLC), including design, development, testing, deployment, and release
- Previous experience mentoring or leading a team is a plus