Home
Jobs
Saved
Resumes
Senior iOS Developer – Swift, MVVM at HumanIT Digital Consulting | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Senior iOS Developer – Swift, MVVM
HumanIT Digital Consulting
Remote
Website
LinkedIn
Senior iOS Developer – Swift, MVVM
Portugal
Full Time
1 hour ago
No Sponsorship
Apply Now
Key skills
iOS
RxSwift
Swift
C
Agile
Scrum
Kanban
Collaboration
About this role
Role Overview
Join a world-class technology consultancy as a Senior iOS Developer
Developing and maintaining iOS applications from requirements through to App Store deployment
Writing clean, organized code that leverages software design patterns and architectural patterns
Creating fluid visual interactions and implementing mobile user experience patterns
Diagnosing production issues and devising solutions
Working both autonomously and collaboratively
Requirements
Swift expertise : Strong experience developing iOS applications with Swift programming language
Apple frameworks mastery : Proficiency with Cocoa Touch and other Apple frameworks
SOLID principles : Deep understanding of dependency injection, single responsibility, and protocol-oriented programming
Testing proficiency : Experience with unit tests, UI testing, and accessibility testing, including writing testable code
Full lifecycle experience : Proven track record developing and maintaining iOS applications from requirements to App Store deployment
Functional Reactive Programming : Experience with FRP frameworks like RxSwift or ReactiveCocoa
MVVM(-C) architecture : Hands-on experience implementing Model-View-ViewModel (with Coordinator) pattern
Design patterns : Producing clean code leveraging software design patterns, architectural patterns, and data structures
Agile methodology : Agile mindset with experience in Scrum and Kanban frameworks
Code ownership : Ability to take ownership of code through entire lifecycle—development, deployment, and maintenance
Visual interaction : Creating fluid visual interactions and implementing mobile user experience patterns
Craftsmanship : Sense of pride in final outcomes, seeking best solutions and maintaining high standards
Self-driven : Ability to work with minimal supervision toward common team goals
Continuous learning : Keeping up with latest trends, architectures, and technologies in mobile ecosystem
Team collaboration : Strong team player, sharing knowledge and leading by example
Language requirement : Fluent English (mandatory).
Tech Stack
iOS
RxSwift
Swift
Apply Now
Home
Jobs
Saved
Resumes