Experienced iOS Engineer - Customer Journey
Back Market
- Barcelona
- Permanente
- Tiempo completo
- Build & optimize iOS code autonomously on any development task, delivering code on time and with a quality mindset.
- Proficiency in building native applications using Swift, with a strong foundation in architectural patterns (MVVM-C or similar architectures), understanding and applying SOLID principles while recognizing the importance of simplicity (KISS).
- Seeks understanding of how users interact with product/service to enhance the user experience, by collaborating with product design & product management on new features.
- Writes engineering review proposals and contributes to technical design, thinking through failure cases.
- High sense of collaboration by participating in code reviews, maintaining high-standards code quality, including regular exchanges with the iOS team and the Mobile Core team.
- Contribute to the migration to SwiftUI for the new & existing features
- Prevent regressions and write Unit & UITests, maintain automated E2E testing funnels
- Ability to monitor & debug effectively by diving into the root cause of production issues, clarifying requirements where necessary: product KPIs (Amplitude), logs (Datadog), and crash reporting (Firebase Crashlytics).
- Participation in the tech community is appreciated: events, meetups, continuous learning through blog articles and industry conferences.