We are seeking a highly skilled and motivated iOS Engineer with a strong understanding of software and engineering best practices. You'll be responsible for design, development, implementation & monitoring of our iOS application. You will be working closely with other engineers and product managers to deliver high quality technical solutions for our business needs.
Primary responsibilities include:
Work with a cross-functional team to define, build, test, and deploy iOS applications
Design and implement scalable, robust, and efficient mobile software using SwiftUI.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure the performance, quality, and responsiveness of applications.
Identify and correct bottlenecks and fix bugs.
Coordinate with backend developers to define and test necessary APIs
Qualifications:
Minimum of 5 years of experience in iOS software development
At least 2 years of experience developing production software in SwiftUI and UIKit
Experience in using UIKit UIViews in SwiftUI and vice versa.
Have experience with Swift Package Manager and Cocoapods.
Experience with Swift concurrency
Solid understanding of software design principles and architectural patterns
Have experience working on scrum team following agile practices.
Strong problem-solving skills across both user experience and integration with data feeds from the backend
Excellent communication skills with the ability to articulate technical decisions and trade-offs to non-technical stakeholders
Any Graduate