Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, maintainable, and efficient code.
Work on bug fixing and improving application performance.
Discover, evaluate, and invent new technologies to maximize team efficiency.
Unit-test code for robustness, including edge cases, usability, and general reliability.
Work on improving application performance and optimization.
Job Specification
Requirements:
Bachelor’s degree in Computer Science, Software Engineering, or related field strongly preferred with 3+ years of proven experience in developing modern mobile applications for iOS platforms.
Proven working experience in software development.
3+ years of experience in iOS development.
Strong knowledge of Swift programming language.
Experience with iOS frameworks such as SwiftUI, UIKit.
Solid understanding of the full mobile development life cycle, including distribution to public app stores.
Familiarity with RESTful APIs to connect iOS applications to back-end services.
Understanding of Apple’s design principles and interface guidelines.
Proficient understanding of code versioning tools such as Git.