Mobile Developer (iOS - Swift)

Plain Concepts is a technology company with over 400 passionate individuals focused on finding the best solutions for clients and projects. They have 14 offices in 6 different countries and are committed to growth, innovation, and a plural and inclusive culture.
Spain
Mobile
Senior Software Engineer
Remote
101 - 500 Employees
5+ years of experience
Enterprise SaaS

Description For Mobile Developer (iOS - Swift)

We are expanding our development teams, and we're looking for a Mobile Developer with experience in native iOS app development using Swift and a constant desire to keep learning. Our vision is to build multidisciplinary teams that self-manage projects in an AGILE manner to find and implement the best solutions.

What you'll do:

  • Develop projects from scratch with minimal supervision and team collaboration.
  • Participate in architecture design and decision-making in a constructive environment with co-creation dynamics.
  • Work under SOLID concepts.
  • Be a key player in developing best practices, clean and reusable code.
  • Stay up-to-date with the latest tools and technologies in the market.

Requirements:

  • At least 5 years of experience developing native iOS apps (with Swift).
  • Experience in architecture design using MVVM pattern (VIPER, MVC also valued).
  • Experience in native Android development (with Kotlin) is highly valued.
  • Knowledge and application of design patterns.
  • Knowledge of CI/CD as an essential part of software development.
  • Good level of English (ESSENTIAL).
  • Passion for technology and software development.
  • Constant desire to learn.
  • Team player.

Benefits:

  • Competitive salary based on market and experience.
  • Flexible 35-hour work week (without salary reduction).
  • 100% remote work (optional).
  • Flexible compensation (restaurant, transport, and childcare).
  • Medical and dental insurance (completely free for the employee).
  • Individual budget for training and free Microsoft certifications.
  • English classes (1 hour per week).
  • Day off for your birthday.
  • Monthly bonus for electricity and internet at home.
  • Discount on gym plan and sports activities.
  • Plain Camp (annual team building event).
  • Working with the latest technological tools.

Plain Concepts is committed to equal opportunities and welcomes applicants from diverse backgrounds regardless of race, color, gender, religion, nationality, citizenship, disability, age, sexual orientation, or any other legally protected characteristic.

Last updated 3 months ago

Responsibilities For Mobile Developer (iOS - Swift)

  • Develop projects from scratch with minimal supervision and team collaboration
  • Participate in architecture design and decision-making
  • Work under SOLID concepts
  • Develop best practices, clean and reusable code
  • Stay up-to-date with the latest tools and technologies in the market

Requirements For Mobile Developer (iOS - Swift)

Kotlin
  • At least 5 years of experience developing native iOS apps (with Swift)
  • Experience in architecture design using MVVM pattern (VIPER, MVC also valued)
  • Knowledge and application of design patterns
  • Knowledge of CI/CD as an essential part of software development
  • Good level of English (ESSENTIAL)
  • Passion for technology and software development
  • Constant desire to learn
  • Team player

Benefits For Mobile Developer (iOS - Swift)

Medical Insurance
Dental Insurance
Education Budget
Vision Insurance
  • Competitive salary
  • Flexible 35-hour work week
  • 100% remote work (optional)
  • Flexible compensation (restaurant, transport, and childcare)
  • Medical and dental insurance
  • Individual budget for training and Microsoft certifications
  • English classes
  • Birthday day off
  • Monthly bonus for electricity and internet
  • Gym plan and sports activities discount
  • Annual team building event (Plain Camp)
  • Latest technological tools

Interested in this job?

Jobs Related To Plain Concepts Mobile Developer (iOS - Swift)

AI app/SDK test and automation development - Sr. Engineer

Senior Engineer role at Qualcomm China focusing on AI app/SDK testing and automation development, requiring 3+ years of mobile testing experience.

Senior Customer Success Engineer (Mobile)

Senior Customer Success Engineer role at Adobe, focusing on mobile technologies and customer solutions, offering competitive compensation and growth opportunities.

Senior Engineer Mobile - React Native

Senior Mobile Engineer role at Pepperstone, focusing on React Native development with opportunities for technical leadership and innovation in fintech.

Software Engineer in Test, Input Experience

Senior Software Engineer in Test position at Apple, focusing on automation and quality assurance for core input experiences across iOS, macOS, and watchOS platforms.

Senior Software Engineer - Andriod/iOS

Senior Software Engineer position at Microsoft Teams focusing on Android and iOS development, requiring 8+ years of mobile development experience.