Skip to main content
Plain Concepts

Mobile Developer (iOS - Swift)

RemoteSpain only
Published
Role
Mobile
Experience
Senior
Employment
Part-time35h/week
Company size
Enterprise
Salary not disclosed
Check eligibility

Open to ES only. Set where you work from to check your eligibility.

No BS summary

Senior iOS Developer with 5+ years of Swift experience. Must have strong SwiftUI/UIKit, scalable architecture design, and AI integration skills. Fluent English is mandatory.

Core skills

SwiftSwiftUIUIKit

Required skills

SOLID principlesCI/CDAI-powered solutionsGenerative AIAI APIscopilotschatbotsrecommendation enginesintelligent automation

Optional skills

KotlinApp Store publishing processrelease managementmobile application lifecyclecommunication skillsmentoringtechnical leadership

Required languages

English Fluent

What you'll do

  • Developing native iOS applications with minimal supervision.
  • Participating in architecture design and technical decision-making.
  • Applying SOLID principles and software engineering best practices.
  • Writing clean, reusable, and maintainable code.
  • Driving quality through testing and CI/CD practices.
  • Staying up to date with the latest trends in the Apple ecosystem, including AI-powered capabilities and modern iOS frameworks.

What they require

  • 5+ years of experience developing native iOS applications using Swift.
  • Strong experience building modern applications with SwiftUI and UIKit, including migration between both frameworks.
  • Proven experience designing scalable mobile architectures.
  • Strong knowledge of software architecture principles, clean code, SOLID principles, and design patterns (MVVM, Clean Architecture, VIPER, etc.).
  • Strong experience implementing automated testing strategies.
  • Experience with CI/CD implementation as an essential part of the software development lifecycle.
  • Experience integrating and leveraging AI-powered solutions, such as Generative AI, AI APIs, copilots, chatbots, recommendation engines, or intelligent automation features.
  • Fluent English (MANDATORY).
  • Highly valued: Experience developing native Android applications using Kotlin.
  • Familiarity with the App Store publishing process, release management, and mobile application lifecycle.
  • Strong communication skills and ability to work effectively with distributed international teams.
  • Passion for technology and software development.
  • Continuous learning mindset and interest in emerging mobile technologies.
  • Team player with mentoring and technical leadership capabilities.

Benefits

  • Salary determined by the market and your experience πŸ€‘
  • Flexible schedule 35 Hours / Week 😎
  • Fully remote work (optional) 🌍
  • Flexible compensation (restaurant, transport, and childcare) ✌
  • Fully free health insurance, with a co-payment for dental services πŸš‘
  • Individual budget for training or equipment and free Microsoft certifications πŸ“š
  • English lessons πŸ—½
  • Birthday day off 🌴πŸ₯³
  • Monthly bonus for electricity and Internet expenses at home πŸ’»
  • Discount on gym plan and sports activities πŸ”
  • Plain Camp (annual team-building event) πŸŽͺ
  • Extra perks: events attendance and speakers, welcome pack, baby basket, Christmas basket, discount portal for employees βž•
  • The pleasure of always working with the latest technological tools!

Plain Concepts is a global technology and innovation company creating custom software solutions, specialized technical consultancy, and training for clients.

Technology ConsultingEnterprise
Salary not disclosed