
iOS Developer
Há 10 horas
Teachable's mission is to enable the transformative power of knowledge in our world. Our online platform enables individuals and small businesses (our "Creators") to build, host and sell online courses and coaching. We generate revenue from subscription fees and transaction fees. In 2023, we are building a mobile development team to enhance our iOS app and develop an Android app, expanding our global reach.
About Your Team
As a Senior iOS Engineer, you will be responsible for designing, developing, and maintaining our iOS application. You will work closely with cross-functional teams from Hotmart and Teachable to evolve our iOS footprint by leveraging Hotmart's existing iOS architecture (Swift 5, Xcode, CocoaPods) and collaborate with product managers, designers and other developers.
As part of Teachable's first mobile engineering team, you will have an incredible opportunity to help shape the future of our mobile products and drive business growth. You will be part of an international team with a significant impact on both Teachable and Hotmart.
You will work remotely with Teachable's US-based teams as well as Hotmart employees based in Belo Horizonte and São Paulo.
This is a CLT contract with full benefits, paid in BRL.
Responsibilities- Collaborate with Engineers, Product Managers, Designers, and QA engineers to build high-quality products with third-party integrations
- Contribute to the technical design and architecture of services, databases and applications across the organization
- Execute on our product development roadmap to drive the progression of our stack and our team at large
- Write simple, clean, high-quality, well-tested software that delivers user value
- Seek out ways to bring in new perspectives to our design, coding and testing best practices, and support review processes (design, code, postmortem)
- Participate in the team's on-call support rotation
- Contribute to and shape the overall culture and collaboration practices of the team
- 4-5+ years of hands-on experience in iOS application development with a focus on Swift, ideally in an agile, startup environment
- Proficiency in Swift and related technologies such as Cocoa, CocoaPods, Xcode, and UIKit
- Knowledge of RESTful APIs and integration with backend services
- Strong understanding of iOS architecture patterns such as MVC, MVVM, and VIPER
- Solid understanding of memory management, concurrency, and multithreading in iOS
- Ability to clearly communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions
- Mentality of leaving the codebase better than you found it
- Experience designing and implementing technical projects with multiple team members of varying experience
- Contributed to architecture discussions to drive technical decisions on the team
- Humble, collaborative, service-oriented and fast learner
- Upholds Teachable and Hotmart's Engineering values, including working as part of a diverse team
- Mid-Senior level
- Full-time
- Engineering, Information Technology, and Education
- Industries: Software Development, Technology, Information and Media, IT Services and IT Consulting
-
Developer Excellence Specialist
Há 5 horas
Belém, Pará, Brasil beBeeSoftware Tempo inteiro R$100.000 - R$150.000Transformative Opportunity for a Software EngineerThe mission of our organization is to empower individuals with learning differences through innovative text-to-speech products.We are seeking a skilled Software Engineer to lead key engineering and product decisions, actively shipping production code for our iOS app, and collaborate with a dedicated product...