Remote Otter LogoRemoteOtter

Associate iOS Engineer - Remote

Posted 4 days ago
Software Development
Full Time
Canada

Overview

Top Hat is revolutionizing the world of higher education. We are the leading teaching platform that professors use to create an active learning environment. Using Top Hat, professors can transform students' smartphones and laptops into tools of engagement, leading to increased attendance, higher grades, and a more effective lecture experience. More recently, Top Hat acquired Aktiv Learning, and we're continuing to grow our overall product offering. We aim to be the premier way for professors to interact with students both in and out of the classroom.

In Short

  • Work in a dynamic, cross-functional scrum team to implement new features and core services in the TopHat platform.
  • Collaborate closely with design, product, and architecture teams.
  • Refactor, optimize, and improve the Top Hat platform.
  • Use a data-driven approach to understand user behavior.
  • Release bi-weekly updates to the App Store.
  • Work primarily in Swift and sometimes Objective-C.
  • Write unit tests and contribute to building maintainable code.
  • Improve application performance and reliability.
  • Contribute ideas to design and planning discussions.
  • Work on medium-complexity features independently and as part of a team.

Requirements

  • 1 to 3 years of experience in native iOS development in Swift.
  • Good understanding of SOLID principles.
  • Experience with architecture design patterns, e.g., MVVM & VIPER.
  • Experience with Dependency Injection frameworks.
  • Experience working with SwiftUI.
  • Experience making REST API requests using an HTTP library.
  • Experience writing unit tests (Knowledge of Quick/Nimble or Appium is a plus).
  • Experience with Swift concurrency.
  • Proficiency with Git.
  • Able to actively learn and keep up-to-date with recent OS releases and features.

Benefits

  • A noble mission that creates meaningful, fulfilling work.
  • A team that cares deeply for customers and for each other.
  • Flexible, remote first work environment.
  • Professional learning and development for all role levels.
  • Competitive health benefits that start on day one.
  • Innovative PTO policy with lots of time and space for self-care.
  • A chance to work with new tech like generative AI.
Top Hat logo

Top Hat

Top Hat is an innovative educational technology company dedicated to enhancing the learning experience for students and educators. With over 3 million students enrolled in courses at 750 of the top 1,000 higher education institutions in North America, Top Hat focuses on creating meaningful and fulfilling work through its products. The company values collaboration, accessibility, and continuous improvement, providing a supportive environment for its team members to grow their skills. Top Hat offers competitive benefits, a commitment to professional development, and a unique opportunity to work with cutting-edge technology, including generative AI, to make a tangible impact in the classroom.

Share This Job!

Save This Job!

Similar Jobs:

RSI logo

Associate Engineer - Remote

RSI

8 weeks ago

RSI is seeking an Associate Engineer to work on software development projects involving databases and programming.

Worldwide
Full-time
Software Development
$60,000 - $65,500/year
Amgen logo

Associate IS Engineer - Remote

Amgen

8 weeks ago

The Associate IS Engineer will design, develop, and maintain software applications to meet business needs while ensuring system performance.

Worldwide
Full-time
Software Development
Amgen logo

Associate IS Engineer - Remote

Amgen

10 weeks ago

The Associate IS Engineer will design and manage complex systems within the Travel and Expense product team, focusing on seamless integration of hardware and software.

India
Full-time
Software Development
The Weather Company logo

Associate Software Engineer - iOS - Remote

The Weather Company

16 weeks ago

Join The Weather Company as an Associate Software Engineer to develop iOS applications for aviation.

Worldwide
Full-time
Software Development
Amgen USA logo

Associate Data Engineer - Remote

Amgen USA

4 weeks ago

Amgen is seeking an Associate Data Engineer to develop and maintain complex data pipelines in a remote setting.

India
Full-time
Data Analysis