Job Description
As an iOS Developer at Pakwheels.com, you will develop iOS applications while ensuring performance, quality, and responsiveness. You'll collaborate with the team to design and ship new features, identify and fix bottlenecks, and maintain code quality, organization, and automation.
Responsibilities:
- Develop applications for the iOS platform
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automation
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 2 to 4 years of expereince required
- A deep understanding of SwiftUI framework fundamentals, including views, modifiers, layout systems (like stacks, grids, and frames), data binding (@State, @Binding, @ObservedObject, @EnvironmentObject), and navigation. Demonstrating experience building complex UIs with SwiftUI is crucial.
- Strong command of Swift programming language, including object-oriented programming principles, data structures, algorithms, and memory management.
- Knowledge of the iOS SDK and its various frameworks, including UIKit
- Knowledge of Human Interface Guidelines to create user-friendly and consistent applications.
- Design and implement robust and reusable components using protocol-oriented programming principles.
- Utilize generics effectively to create flexible and type-safe code that can work with a variety of data types.
- Develop and maintain Swift frameworks and libraries, emphasizing modularity and testability.
- Develop and maintain internal iOS frameworks to encapsulate specific functionalities and promote code sharing across projects
- Experience with version control systems
- Demonstrated expertise in migrating existing UIKit-based applications to SwiftUI, including strategies for phased migration and coexistence of UIKit and SwiftUI components.
At PakWheels, we take pride in fostering a dynamic and innovative workplace culture that values collaboration and growth. Since 2003, PakWheels.com has transformed the automobile industry in Pakistan, helping millions of Pakistanis buy, sell, and maintain their vehicles. By joining PakWheels, you'll be part of a mission to revolutionize the automobile landscape. Our environment thrives on creativity, teamwork, and forward-thinking ideas.