Software Mind

Junior iOS Software Engineer, Swift

Software Mind

full-time

Posted on:

Location Type: Remote

Location: Romania

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Defining and maintaining architectural standards and ensuring code quality across the iOS team
  • Working with version control systems, CI/CD tools, and cloud-based infrastructure to ensure smooth development and deployment workflows
  • Promoting best practices in software engineering, including clean architecture, test automation, performance optimization, and refactoring

Requirements

  • 2+ years of professional experience in iOS development
  • Strong proficiency in Swift, with solid understanding of UIKit, Xcode, XCTests, and Fastlane
  • Hands-on experience with architectural patterns such as MVVM, MVC, MVP, VIPER
  • Proficiency in building scalable mobile applications using REST APIs
  • Solid understanding of clean code principles, test-driven development (TDD), and performance optimization
  • Experience working in an Agile/Scrum team
  • Excellent communication and collaboration skills
  • Ability to communicate fluently in English at a minimum B2+ level
Benefits
  • Flexible employment and remote work
  • International projects with leading global clients
  • International business trips
  • Non-corporate atmosphere
  • Language classes
  • Internal & external training
  • Private healthcare and insurance
  • Multisport card
  • Well-being initiatives

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
iOS developmentSwiftUIKitXcodeXCTestsFastlaneMVVMMVCMVPVIPER
Soft skills
communicationcollaboration