Senior Mobile Engineer (iOS)
Our Engineering Team is seeking a passionate and dedicated Senior Software Engineer with focus on iOS development in Swift. You will be a key contributor to our team, responsible for designing, building, and launching our mobile apps.
This role will interact closely with our UX Designers, Product Team, Engineers, and key stakeholders in the organization to understand priorities, contribute on design, and uphold best practices of mobile development.
This role is fully remote based in Latin America (Argentina or Brazil)
WHAT’S IN IT FOR YOU
- Become an integral part of a growing engineering organization
- Collaborate with multiple teams and departments across Camp Gladiator
- Build high quality, responsive apps used daily by thousands of users, both Trainers + Campers
- Explore new technologies and design opportunities to continuously improve our mobile applications
- Grow your knowledge and experience by tackling challenging and rewarding new projects
- Positively impact the health and fitness of our Campers
WHAT YOU’LL DO
- Take an active role in architecture and implementation of the Camp Gladiator mobile experience
- Own, develop, and maintain state-of-the-art iOS apps
- Implement and uphold best practices on the SDLC
- Build strong relationships with stakeholders, application users, and program/product owners
- Be accountable for successful product delivery
- Lean in on design discussions to help drive the best experience for our users
- Help build the culture of an exciting and expanding engineering team
- Participate in programs that align with the mission, vision, and values of the company
- Maintain fluent knowledge of the company's core products and services
WHAT YOU’LL NEED
- BS in Computer Sciences (or related field) or equivalent experience
- 5+ years of Mobile Development with focus on iOS
- Multiple years of experience developing with Swift
- Experience working with (and contributing to the design and implementation of) REST APIs
- Solid knowledge of CI/CD, Fastlane, CircleCI, and DevOps best practices
- Mobile Analytics (Amplitude, Google, others)
- MVVM-C architecture, Firebase, 3rd party SDKs/Libraries integrations
- Help manage technical debt, bug reporting and implemented solutions / fixes
- Familiarity with microservices and event driven architectures
NICE TO HAVE
- Experience developing with other mobile languages is a plus (Java, Kotlin, Objective-C, React Native)
- Background in backend development is greatly appreciated (Java, Python, Elixir, Golang, NodeJS)
- BDD/TDD experience is a plus
- Experience in building apps with accessibility in mind