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
What you need to be successful
- Minimum of 3-4 years of experience in mobile software development
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience
- Strong command of English with the ability to clearly articulate technical concepts and project scope
- Proficient in Swift programming with extensive hands-on development experience
- Skilled in high-performance testing and optimization
- Deep understanding of software architecture and design patterns, including SOLID principles, MVVM, and VIPER
- Proven experience in addressing scalability challenges and developing high-performance applications capable of handling thousands to millions of active users
- Experience in setting up and managing CI/CD pipelines for efficient deployment and release cycles
- Comprehensive involvement across the full Software Development Life Cycle (SDLC), including design, development, testing, deployment, and release