About your job:
As a Senior iOS Engineer you will help build applications and products used by millions of users and thousands of internal customers. You must have a very high sense of ownership. You will be responsible for ensuring we deliver stable, maintainable and scalable applications with high quality standards.
You will need excellent written and verbal communication skills since you will be working with teams in Mexico City and Sao Paulo.
- Develop and maintain Grin’s mobile iOS applications
- Implement and maintain process for continuous integration and delivery (CI/CD) for our mobile apps
- Work and develop a stable architecture supported by strong unit, integration, and UI tests
- Collaborate with multidisciplinary team members from Product, Android, Design, etc
- Plan and manage tasks with priorities
- Write optimized code that is secure and well documented
- Monitor post-release process for Grin’s mobile applications
- Support all of your team with code review sessions as well as all other related software engineering tasks
- 5+ years as a iOS Engineer working with web services
- Advanced knowledge of Swift and iOS
- Strong knowledge on protocol oriented programming
- Experience with dependencies management tools (Cocoapods, Carthage)
- Excellent communication skills with intermediate english or above
- Experience with large and modular iOS applications
- Mentor other engineers technically
Nice to have:
- Experience with functional programming
- Experience with maps technologies
- Experience with crash reporting tools
- Experience with analytics tools
- Experience creating iOS frameworks
- Experience leading small/medium teams
- Experience being a scrum master or similar
Grow is growing at an incredible rate, something that LatAm has never seen before. We need the best engineers to help us maintain that growth rate while still serving our users well. At Grow, you will find challenges that you won't see anywhere else.
All aspects of employment and the decision to hire are based on equality and diversity.
We embrace diversity with an innovative mindset as part of a high performance team with transparency.
Todos los aspectos que se toman en cuenta para la decisión de contratar están basados en igualdad y diversidad.
¡En GROW abrazamos la diversidad con una mentalidad innovadora parte de un equipo de alto rendimiento y con transparencia!
Come help us change the way the world moves!