Senior iOS Developer - Permanent contract
Veepee
- Warszawa, mazowieckie
- Stała
- Pełny etat
- 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.
- 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.
- Previous experiences with Agile delivery frameworks;
- Open source contributions;
- Proactive and motivated to share your work/findings during our Chapter meetings.
- 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.
- 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
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 .