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
- Fluent English (US/UK) / B2 level or equivalent (FR)
- Enthusiasm for our working environment 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 what's it like to join 360Learning through our onboarding journey: https://360learning.com/blog/360learner-journey/ & Convexity Culture: https://bit.ly/Convexity_360L 🚀👩🏻💻🏆
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!