Overview
Skills
Job Details
-
SwiftUI
-
CoreData / SwiftData
-
Threading & Concurrency
-
SOLID Principles
-
MVVM Architecture
The Senior iOS Developer will design, develop, and maintain mobile applications for Apple iOS and potentially other platforms. The role involves managing the full software development life cycle (SDLC), including design, testing, implementation, and maintenance. The developer will ensure high performance, responsiveness, and quality across all mobile solutions.
Primary Responsibilities-
Support the entire application lifecycle (concept, design, test, release, and support).
-
Produce fully functional mobile applications with clean, maintainable code.
-
Gather specific requirements and propose effective technical solutions.
-
Write unit and UI tests to ensure code quality and identify malfunctions.
-
Troubleshoot, debug, and optimize app performance.
-
Design intuitive and engaging user interfaces.
-
Collaborate with the Product and Development teams to plan and implement new features.
-
Ensure both new and legacy applications meet quality and security standards.
-
Research and recommend innovative mobile technologies, products, and protocols.
-
Stay current with the latest mobile development trends and best practices.
-
Proven experience as a Mobile or iOS Developer.
-
Demonstrable portfolio of released applications on the App Store (or equivalent).
-
Strong proficiency in Swift; knowledge of Java or other mobile languages is a plus.
-
Experience working with third-party libraries, APIs, and frameworks.
-
Solid understanding of software design principles (SOLID, MVVM, etc.).
-
Excellent debugging and problem-solving skills.