360Learning

Software Engineer Mobile Android/iOS

360Learning โ€ข FR
Kotlin Remote
We are a team of 9 mobile software engineers, 1 Engineering Manager, and 1 Project Manager working on a best-in-class mobile solution that includes two native mobile applications powered by a modern tech stack (Kotlin Multiplatform, Jetpack Compose, SwiftUI), extensive CI setup (Bitrise), custom apps, internal DX tools, and so on.

As part of the R&D department with more than 80 engineers, our mobile team is imperative to 360learningโ€™s response to our increasingly demanding customers for an engaging learning experience on mobile. The team has the opportunity to: 

- Lead real and complex technical challenges: A complex codebase on which analysis and modeling capabilities are key. Significant traffic (2.3 million registered users on the platform) and a strong focus on code quality, with modular and layered clean architecture, systematic code peer reviews, and automated tests on each PR

- Work on an attractive technical stack: in the mobile team, we are fully invested in Kotlin Multiplatform from its early days (2020), with 80% of the codebase migrated. Itโ€™s complemented by Kotlin/Jetpack Compose on Android and Swift/SwiftUI on iOS

- Within an R&D team that allows rapid progress: Our decentralized peer review process allows us to receive qualitative and regular feedback from other team members. A team of high-level engineers who promote pair programming and knowledge sharing.

Within 1 month you will:

  • Discover the 360Learning platform
  • Have a global view of our codebase
  • Get used to the team's processes
  • Implement your first tickets
  • Integrate our decentralized peer review process to adopt our best practices
  • Within 3 months you will:

  • Work on the development of broader functionalities
  • Gain skills on our stack
  • Within 6 months you will:

  • Share your best practices within the team
  • Create your own courses on the 360Learning platform
  • Implement cross-functional tools, to allow the team to maintain its quality standards and increase its speed
  • Document, refactor, and analyze features to maintain a high level of quality and transparency
  • Within 9-12 months you will:

  • Onboard the new engineers of the team
  • Work on complex functionalities that impact several teams and stakeholders
  • Work on architectural changes impacting our entire code base
  • The Skill Set

  • You have first experience in native Android development
  • You are interested, ready to learn, and develop for Kotlin Multiplatform and iOS
  • You like learning new technologies and applying them in practice
  • The idea of โ€‹โ€‹working in a scale-up with strong performance and quality challenges stimulates you
  • You are comfortable with algorithms
  • You are fluent in English (level B2 or equivalent)
  • You show enthusiasm for our culture explained here: https://bit.ly/Convexity_360L
  • What we offer

  • Compensation: Package includes base salary, a variable component and equity ๐Ÿ“ˆ
  • Benefits/Perks: Work From Home stipend, RTT, lunch vouchers, medical insurance, gym subscription, 1 month parental leave for the second parent. 
  • Balance: Flexible hours, full remote work possible anywhere in France ๐Ÿ 
  • Diversity, Equity, and Inclusion: We have 6 active ERGs including Mental Health, Environmental/Sustainability, Women, Parents, LGBTQIA2S+, and Ethnic Diversity. Each group has at least one executive team member serving as a member of the group, bringing greater awareness to each groupโ€™s activities and providing a quick path to impact ๐Ÿค
  • Corporate Social Responsibility: Review our CSR Charter: 360learning.com/blog/corporate-social-responsibility-charter ๐ŸŒŽ๐ŸŒ๐ŸŒ
  • Culture: A framework that will help you make an impact - envision our way of working and our Convexity Culture: https://bit.ly/Convexity_360L & find out more about the teams, product and processes https://bit.ly/42H1ggC ๐Ÿš€๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป๐Ÿ†
  • Interview process

  • Phone call with one of the Talent Acquisition Managers
  • Technical Test to do at home (Hacker Rank)
  • Discovery Meeting with one of our Mobile Engineer 
  • Clarification meeting with our Mobile Project Manager
  • Culture-fit interview with Fabrice our VP Engineering
  • Offer!

  • โ‡พ Get ready using our Knowledge Base: https://bit.ly/42H1ggC