Software Engineer Mobile Android/iOS

Résumé du poste
CDI
Paris
Salaire : Non spécifié
Télétravail total
Compétences & expertises
Team collaboration
Corporate social responsibility
Kotlin
Swiftui
Jetpack
+3
Postuler

360Learning
360Learning

Cette offre vous tente ?

Postuler
jobs.faq.title

Le poste

Descriptif du poste

At the start of 360Learning’s growth, we were only 3 developers in the mobile team trying to catch up with the competition in the challenging corporate learning market. Today, we are a team of 9 mobile engineers and 1 project manager working on a best-in-class mobile solution that includes two native mobile applications powered by a modern tech stack, extensive CI setup, custom apps, etc.

As a part of the R&D department with more than 50 engineers, our mobile team is imperative to 360learning’s response to our increasingly demanding customers for a stellar 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 work on Kotlin & Swift. For candidates who want to discover new technologies, we are currently using Kotlin Multiplatform, Jetpack Compose, and SwiftUI on all new features

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, 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 experience in native mobile development (iOS and/or Android)
  • 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: Convexity
  • What we offer

  • Compensation: Package includes a 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. View our CSR charter: https://360learning.com/blog/corporate-social-responsibility-charter/
  • Balance: Flexible hours, full remote work possible anywhere in France
  • International team: Offices in London, New York and Paris
  • Culture: A framework that will make you successful - envision what's it like to join 360Learning from onboarding to ramp-up, and beyond: https://360learning.com/blog/360learner-journey/
  • 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 Engineering Director
  • Offer!
  • Envie d’en savoir plus ?

    Postuler