
Junior iOS Software Engineer, Swift
Software Mind
full-time
Posted on:
Location Type: Remote
Location: Romania
Visit company websiteExplore more
Job Level
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