iOS Engineer (Yoga-Go)

Welltech
Barcelona, Spain
17 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote
Barcelona, Spain

Tech stack

iOS
Unit Testing
Continuous Integration
Software Debugging
Software Design Patterns
Iterative and Incremental Development
Scrum
Multithreading
Swiftui
Concurrency
iOS
Backend
Core Data
React
REST

Job description

  • Designing app architecture.
  • Implementing key app modules.
  • Covering written code with unit/integration/e2e/snapshot tests.
  • App integration with the backend.
  • Constantly improving the delivery process.
  • Researching and implementing new approaches and technologies.
  • Be able to keep up with team code style guides.
  • Communicating with the Scrum dev team.

Requirements

Do you have experience in iOS development?, We are seeking a highly skilled and product-focused iOS Engineer with demonstrated expertise in Domain-Driven Design, cross-functional product development, and Developer Productivity. In this position, you will collaborate closely with our Product, Engineering, and Data teams to support the continued development and enhancement of the Yoga-Go application. You will support iterative development methods and promote data-driven decision-making to ensure high-quality and effective solutions.

Stack: SwiftUI, Swift Concurrency, CoreData, HealthKit, Fastlane, TCA, iOS 16+, * Strong knowledge of Swift (3+ years in production).

  • Strong understanding of multithreading.
  • Strong knowledge of networking (REST API).
  • Performance measurement, memory leak debugging, and caching.
  • Knowledge and understanding of design patterns; SOLID/KISS/DRY principles.
  • Experience with AVFoundation.
  • Experience with SwiftUI.
  • Experience with UI/Unit testing.
  • Experience with Redux-like architectures.
  • Ability to develop flexible UI suitable for multiple themes (dark/light) and device types (iPhone/iPad).
  • Set up CI/CD workflow with Fastlane.
  • Experience working in a product team environment (at least during the last year).
  • English - at least a strong Intermediate level (have the opportunity to work with a multinational team).

Nice to have:

  • Understanding Swift Structured Concurrency.
  • Swift 6 adoption experience.
  • Working with HealthKit.
  • Experience with WatchOS.
  • Experience in building offline apps.
  • Experience with TCA.
  • Knowledge of Clean Architecture.

Candidate journey: HR call -> Live Coding -> System Design -> Cultual fit interview

About the company

Welcome to Welltech - where health meets innovation! As a global leader in Health & Fitness industry, we've crossed over 220 million installs with life-changing apps, all designed to boost well-being for millions. Our mission? To improve the health of millions of people through intuitive nutrition trackers, powerful fitness solutions, and personalized wellness journeys-all powered by a diverse team of over 700+ passionate professionals with a presence across 5 hubs. Why Welltech? Imagine joining a team where your impact on global health and wellness is felt daily. At Welltech, we strive to be proactive wellness partners for our users, while continually evolving ourselves., * Grow Together: Join a culture that champions both personal and professional growth. Here, you'll thrive as we learn, evolve, and succeed together. * Lead by Example: No matter your role, your leadership matters. Every team member is empowered to inspire and make an impact. * Results-Driven: We're all about achieving meaningful outcomes. It's not just about the effort, but the difference we make every day. * We Are Well-Makers: Be part of a movement that's creating a healthier, happier world. Together, we make well-being a reality!

Apply for this position