top of page
LOGO NRC (3).png
LOGO NRC (3).png

We are seeking 2 skilled iOS Developers to join our rapidly growing team. The ideal candidates will have a deep understanding of iOS development, a solid grasp of Swift and Objective-C, and a proven track record of delivering high-quality, scalable mobile applications. These roles require strong problem-solving skills and the ability to work collaboratively with other developers, designers, and product managers.

 

Responsibilities:

 

• Develop and maintain high-performance iOS applications using Swift and Objective-C.

• Collaborate with cross-functional teams to define app requirements, design features, and implement new functionality.

• Implement and maintain app architectures using patterns such as MVVM, MVC, or VIPER to ensure code modularity and reusability.

• Optimize app performance and ensure smooth user experiences using tools like Instruments for profiling and debugging.

• Integrate apps with backend services via RESTful APIs, GraphQL, and third-party libraries or SDKs.

• Utilize Core Data, SQLite, or other persistent storage solutions for local data management.

• Write and maintain unit tests, integration tests, and UI tests using XCTest and XCUITest to ensure application stability and functionality.

• Participate in code reviews to ensure high-quality standards are met and continuously improve the codebase.

• Manage the complete application lifecycle from concept to release on the App Store, including managing CI/CD pipelines with tools like Fastlane, Bitrise, or Jenkins.

• Stay updated on new iOS features, frameworks, and industry trends to bring innovative ideas to the team.

 

Requirements:

 

• Minimum 3+ years of experience in iOS development.

• Strong proficiency in Swift, Objective-C, and the iOS ecosystem, including key frameworks such as UIKit, Core Animation, Core Data, and Core Location.

• Experience working with API integrations and handling JSON/XML data structures.

• Familiarity with Agile development methodologies, including participation in sprint planning, stand-ups, and retrospectives.

• Proficiency with version control systems, specifically Git, and experience with platforms such as GitHub or GitLab.

• Strong understanding of UI/UX principles and Apple’s Human Interface Guidelines.

• Familiarity with using dependency management tools like Cocoapods, Carthage, or Swift Package Manager.

• Experience with app submission processes, including managing App Store Connect and adhering to Apple’s guidelines.

 

Preferred:

 

• Experience with ARKit, CoreML, or other advanced Apple technologies.

• Experience optimizing apps for various device sizes, including iPhone and iPad.

• Strong knowledge of app accessibility standards and localization.

LOGO NRC (3).png

iOS Developer

Apply Now​

logo
logo

Tallinn:

Sepapaja 6, Tallinn 15551, Estonia

Milan:

Corso Garibaldi 55,

20121 Milano, Italia

Follow us

  • Instagram
  • LinkedIn

© 2024 by NRC Company OÜ | VAT EE102784376

bottom of page