Ios Developer

1 dia atrás


Santa Catarina, Brasil buscojobs Brasil Tempo inteiro
Overview

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 in two ways: (1) from monthly or annual subscription fees (SaaS) paid to us by our Creators for access to the platform; and (2) from transaction fees calculated as a percent of the value of courses and services sold by Creators through our platform. In 2023, we have exciting plans to deepen engagement between our creators and their students. To accomplish this, we are building a mobile development team to capitalize on existing mobile adoption by enhancing and stabilizing our current iOS app, as well as grow our global reach by building an Android app.

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 (built with Swift 5, Xcode, CocoaPods) as well as collaborate with product managers, designers and other developers.

As part of Teachable’s first mobile engineering team, you’ll have an incredible opportunity to help shape and define the future of our mobile products. You will be at the forefront of developing innovative solutions that meet the needs of our Creators and drive business growth, and you will be part of an international team that will have a significant impact on our companies’ success.

In this position, 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 perspective to our design, coding and testing best practices as well as supporting review processes (i.e. design, code, postmortem)
  • Participate in the team’s on-call support rotation
  • Contribute and shape the overall culture and collaboration practices of the team
Qualifications
  • With 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 other relevant 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 communicate clearly about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions
  • Commitment to leaving the codebase better than you found it
  • Experience designing and implementing technical projects with multiple team members with varying experiences
  • Participation in architecture discussions to drive technical decisions
  • Humility, collaboration, service-orientation and a fast learner
  • Upholds Teachable and Hotmart’s Engineering values, including working as part of a diverse team
In this role, you will:
  • 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 perspective to our design, coding and testing best practices as well as supporting review processes (i.e. design, code, postmortem)
  • Participate in the team’s on-call support rotation
  • Contribute and shape the overall culture and collaboration practices of the team
Job Details
  • Job Location: San Francisco, CA, US (Remote)
  • Job Title: Senior Mobile Developer
  • Job Type: Full-Time
Notes

We are maintaining a single, ongoing posting for a Senior Mobile Developer role located in San Francisco, CA, US (Remote). This description reflects the primary duties and requirements for the role and may be updated as needed.

#J-18808-Ljbffr
  • Ios Developer

    Há 4 dias


    Santa Catarina, Brasil buscojobs Brasil Tempo inteiro

    OverviewTeachable'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 in two ways: (1) from monthly or annual subscription fees (SaaS) paid to us by our Creators for access to the...

  • Senior Android Developer

    2 semanas atrás


    Santa Catarina, Brasil buscojobs Brasil Tempo inteiro

    Sr Android Developer (KMP) Remote: Brazil Rate: $17-21 USD Contract: 3 months + extensions Required Skills & Experience 5+ years of experience with Kotlin, and how to deal with different screen sizes A working knowledge of modern Android development, iOS development, and design patterns such as MVVM, MVP, MVI, etc. Familiarity with RESTful and / or...


  • Santa Catarina, Brasil buscojobs Brasil Tempo inteiro

    Mobile Developer - Relocation to PortugalYour connection with Aubay starts in the following lines: Aubay Portugal is a multinational French company, in Portugal since 2007. We have offices in Lisbon and Oporto and we are a specialized consultant in Management, Implementation, Development and Maintenance of Information Systems. We have more than 150 active...


  • Santa Catarina, Brasil buscojobs Brasil Tempo inteiro

    Mobile Developer - Relocation to PortugalYour connection with Aubay starts in the following lines: Aubay Portugal is a multinational French company, in Portugal since 2007. We have offices in Lisbon and Oporto and we are a specialized consultant in Management, Implementation, Development and Maintenance of Information Systems. We have more than 150 active...


  • Santa Catarina, Brasil INDI Staffing Services Tempo inteiro

    At INDI, we're passionate about empowering individuals and businesses worldwide. Our cutting-edge recruiters connect leading companies with top talent, fostering a dynamic environment where innovation thrives. Join us in shaping the future of work.Overview of the role:We are looking for React Native Senior Developers to join our Development team and...


  • Santa Catarina, Brasil INDI Staffing Services Tempo inteiro

    At INDI, we're passionate about empowering individuals and businesses worldwide. Our cutting-edge recruiters connect leading companies with top talent, fostering a dynamic environment where innovation thrives. Join us in shaping the future of work.Overview of the role:We are looking for React Native Senior Developers to join our Development team and...


  • Santa Catarina, Brasil beBeeDeveloper Tempo inteiro R$60.000 - R$80.000

    Our vision is to empower individuals and businesses to build, host, and sell online courses and coaching.We generate revenue through subscription fees paid by creators for access to our platform and transaction fees calculated as a percent of the value of courses and services sold through our platform. To deepen engagement between creators and their...

  • Mobile Software Engineer

    2 semanas atrás


    Santa Catarina, Brasil beBeeAndroid Tempo inteiro R$82.500 - R$97.500

    Senior Android Developer Job OverviewWe are seeking a seasoned and skilled Senior Android Developer to fill this challenging role.About the RoleThe ideal candidate will have extensive experience in designing, developing, and maintaining high-quality mobile applications for Android devices.Design, develop, and maintain high-quality mobile applications for...

  • Net Developer

    Há 4 dias


    Santa Catarina, Brasil buscojobs Brasil Tempo inteiro

    Executive-Level Jobs - Your Exclusive Access to Preselected Top Positions with SalaryBenchmarks. Get Introduced to the Right Contacts for Your Career Leap.Register Now Access to MasterClasses. Software Engineer – TapGoods TapGoods is an exciting, fast-growing start-up that is revolutionizing how rental companies optimize and grow their businesses. We're...

  • .Net Developer

    1 dia atrás


    Santa Catarina, Brasil buscojobs Brasil Tempo inteiro

    Executive-Level Jobs - Your Exclusive Access to Preselected Top Positions with SalaryBenchmarks. Get Introduced to the Right Contacts for Your Career Leap.Register Now! Access to MasterClasses. Software Engineer – TapGoods TapGoods is an exciting, fast-growing start-up that is revolutionizing how rental companies optimize and grow their businesses....