Senior iOS Developer - Permanent contract

Barcelona
VeepeeTech – Engineering /
Permanent /
Hybrid
The vente-privee group has consolidated its various European brands, together made up of 6000 employees, under one unified conglomerate: Veepee.

With Privalia, vente-exclusive, Designer & Friends, Eboutic and vente-privee, Veepee achieved a 3.7 billion Euro turnover as of 2018. Present in 14 countries now, Veepee is taking a leading role in the European digital commerce landscape.

📄 JOB DESCRIPTION
As a Senior iOS developer directly integrated into our Sales team, you will be part of a distributed fully agile team of 8-10 engineers, you will support and improve the quality of the iOS application, adding new features in order to perfect users’ experience, creating special additional tools, and you will contribute to the iOS community. You’ll have the opportunity to ship features used by millions of users on a daily basis.
The Sales team provides intuitive and efficient Product and Catalog pages within our applications on iOS, Android and Desktop.
Sales is at the center of our eCommerce ecosystem and offers to our members all the information they need to make their purchasing decision.

🎯 TASKS

    • Developing modules in Swift;
    • Handling the main migration project; granting the evolution and updating to new technologies;
    • Leveraging modular architecture to maximize the velocity of developing new features;
    • Propose and work on new solutions with respect to the technical and functional needs of a given project;
    • Maintain high quality of code, as well as solve appearing challenges with respect to the team guidelines and conventions;
    • Ensure high level of functional and technical compliance of the features with the help of unit/ui/snapshot tests;
    • Participating actively in code reviews, pair programming sessions, release trains - and many-many other fancy things we use on a daily basis;
    • Making sure that CI processes are followed alongside with overall availability, stability and good performance level of the application;
    • Liaise regularly with your iOS chapter and Core team members to synchronize on the app delivery process;
    • Being an active participant of the process of creation of prototypes and supporting innovation within Veepee. 

👉 MUST HAVE skills

    • Minimum 4/5 years of experience with Swift;
    • Hands on with RXSwift and Combine, as well as UIKit;
    • Previous experience with components migration from RXSwift / UIKit to Combine / SwiftUI;
    • We are now embracing SwiftUI for every new feature!;
    • Fluency with modular architecture;
    • Ability to apply SOLID principles in practice; 
    • GitFlow has no secret for you;
    • Efficient usage and experience with Rest APIs;
    • Team player / familiarized with working in a team on large tech projects;
    • Ability to adapt to an existing large codebase;
    • Perfect understanding of MVVM architecture;
    • Experience/Knowledge with Coordinator pattern;
    • Experience/Knowledge with Async/Await;
    • Unit tests, UI tests, and Integration tests have no secrets for you;
    • You have strong verbal and written English language skills.

👉 NICE TO HAVE skills

    • Previous experiences with Agile delivery frameworks;
    • Open source contributions;
    • Proactive and motivated to share your work/findings during our Chapter meetings.

✅ BENEFITS

    • Variable bonus;
    • The dynamic and creative environment within international teams;
    • The variety of self-education courses on our e-learning platform;
    • Participation in meetups and conferences locally and internationally;
    • Flexible Office with up to 2 days at home.

⚙️RECRUITMENT PROCESS

    • 1️⃣ 30-minute HR Screen with a Veepeeᵀᵉᶜʰ Recruiter
    • 2️⃣ Technical Assessment
    • 3️⃣ Technical exchange with a Tech lead and another developer
    • 4️⃣ Team Interview

    • We are convinced that it is up to you to define the way you work, develop yourself, and progress. At Veepee we guarantee that you can just be yourself! For the service of diversity and inclusion, Veepee is committed to reviewing all applications received on an equal basis. 

      🔗COMPANY For more information about our ecosystem:  https://careers.veepee.com/en/home-page-en/
❓ WHO WE ARE

Veepeeᵀᵉᶜʰ is a tech community of 600 collaborators who play a key role in Veepee’s innovative strategy.
From Warsaw to Sevilla, through Brussels, Amsterdam, Paris, Nantes, Nice, Barcelona, and Madrid all our projects are developed in an agile environment with a wide skills variety where you’ll be sure to find your place, no matter the technology you work with.
If you love to try things why don’t you jump on this new adventure?

Need more info > https://careers.veepee.com/en/

Vente-privee.com processes the collected data to handle the recruitment process, and to evaluate your ability to carry out the job offered and your professional skills. You can learn more about our use of your data and your rights by reading our recruiting privacy policy.