Senior iOS Developer

  • Type de contrat : CDI
  • Lieu : Paris, France (75011)

À propos

We want to improve people's well-being by making care services trustworthy, affordable and seamless.

Created in 2012, Yoopies has become in a few years the leading social platform for home services in the World, out of the USA, thanks to its 3 million members.

This unique multiservice offer makes it possible to improve the users' daily lives thanks to a 360-degree experience that is evolving every day. Yoopies is revolutionizing personal services, allowing its users to find the ideal person to work in many fields, and by proposing a continuous simplification of administrative procedures.

Yoopies also offers a corporate offer, Yoopies At Work, which makes it possible to improve the balance between personal and professional life of every employee, through innovative solutions, and which now have more than 60 partner companies and administrations in Europe.

Project in 2020 💥 : launching new platform, Worklife, that lists all employee benefits for a better work-life balance. It’s a completely new benefits Product.

Descriptif du poste

Your role

We're looking for a Senior iOS Developer who has a passion for creating, testing and delivering world class products, to join our awesome Tech team.

This is a high profile role with the opportunity to make a significant impact across the business.

You will be part of our iOS Development team supported by an automation QA and work on our 3 iOS native applications

In this role, you'll be a driving force in the engineering development of our mobile-first product UIs. You will take the lead on highly visible technical features, help your teammates to resolve complex problems, and work closely with Product & Design Teams. You'll leave every day knowing you made a difference.

Key Responsabilities

  • Improve team practices by identifying the obstacles encountered by the team and working to resolve them
  • Work closely with Product Managers to ensure that delivery and quality expectations are clearly understood
  • Become a trusted authority in Tech matters, with a strong evidence-based case for why a release is ready to ship
  • Clarify ambiguous scope; you should be one of the team members who can spot requirements that are open to different interpretations
  • Mentor less experienced team members in all Tech matters, including writing code following state of the art best practices
  • Product Definition - contributes to the definition of product features, getting involved in workshops with other engineering teams and Product Managers
  • Technical Ownership - consistently produces high quality software which fits the team’s expectations and best practices
  • Continuous improvement - ensures continuous improvements by proposing and implementing new processes, designs and engineering practices that make the team more effective

As a Senior member of your team, you’ll need to demonstrate the following principles:

  • No limits, just opportunities: Design and build great software, look beyond the limits
  • Caring matters : Help, support, coach and empower your teammates
  • Faster, Better, Simpler: Move fast with confidence, Secure, Stable, Scalable, fast and reliable platform
  • Share everywhere: Share ideas, concept, information, pitch, stand
  • Build together: Empower your colleagues, build Trust, Keep control and offer Transparency
  • Work as a game: Scale efficiency in a great working atmosphere
  • Learn to learn: Stay in touch with the next technologies and trends

Our technical stack

  • Our apps are entirely written in Swift 4 (+Xcode 10)
  • Networking and integration with server-side APIs using GraphQL API
  • Apollo, Alamofire, CocoaPod,, RxSwift, MVVM-C
  • AutoLayout
  • Framework oriented
  • Analytics tools such as Fabric, Google
  • Agile methodologies with lean principles for project management

What can you expect from us?

We’ll believe and trust in you and your abilities. So you and your team will have the authority to make the technical decisions you need to meet your responsibilities to the rest of the platform and company.

You'll benefit from:

  • The opportunity to become an authoritative voice​ within the engineering team of a successful and still fast growing company
  • An environment in which good, evidence-based arguments​ are always listened to, and will win out. Pick your metric, set a hypothesis and prove it
  • An open, innovative , friendly and fun environment; we have a relaxed dress code and regular social events
  • Ability to open source code that you work on
  • Open minded approach to development practices
  • The option to use open source code​ to solve problems. Do not reinvent the wheel
  • A balance between adding product features and improving the code base​. We hate​ technical debt
  • Join a fast growing company with a lot of ambition
  • All the hardware you need to get your job done
  • Offices located near La Bastille
  • Complete Remote Work if you want
  • Swile lunch card
  • Alan mutual insurance
  • 100€ of Yoopies Credit every month
  • Participation in your sport membership
  • 1 month paternal leave

Profil recherché

  • 5+ years of quality Swift/Objective c development experience
  • Fluent in English and Good Communication skills
  • Good oral and written communication
  • 3+ years experience with consuming external APIs
  • Like to care, help, train and coach others
  • Knowledge and application of the iOS Architecture Components
  • Integrating with APIs
  • Knowledge of how and what to track user actions with analytics providers
  • Understand the benefits of modular application construction
  • Building responsive apps that support all the line-up of iOS devices (up to the iphone 5s)
  • Launching and supporting non-trivial apps in the App Store
  • Reviewing and merging your teams pull requests, after those automated tests have passed
  • Coming up with awesome ideas to implement in the app!
  • Unit testing skills a must
  • Functional testing skills a must
  • Knowledge of current design practices
  • Using REST principles
  • Good knowledge of GIT vcs
  • Curiosity and desire to learn new technologies
  • Product-oriented mindset and customer satisfaction as first objective
  • Problem solving spirit, curiosity and open mindedness to novelty

You’ll have an advantage if you have experience of:

  • Working within an e-commerce business where reliability is critical
  • Knowledge of running A/B experiments on mobile and the A/B testing limitations on mobile
  • AWS
  • Mobile Payments
  • High knowledge of iOS in App Subscription Payment
  • Deal with iOS painfull release timeline (upload, validation by Apple…)

Process de recrutement

  1. 30min Screening call with our HR department
  2. 30min coding exercice + 30min Technical Test
  3. 1h - 1h30 technical interview with one of our Senior Developers and a pair programming session
  4. 1h culture fit interview with the Head Of Engineering and the CTO
  5. 30min discussion with the CEO

Informations complémentaires

  • Type de contrat : CDI
  • Lieu : Paris, France (75011)
  • Niveau d'études : Bac +5 / Master
  • Expérience : > 5 ans
  • Télétravail partiel possible