Sr. iOS Developer - SwiftUI
$3000 sign-on bonus. Only candidates with SwiftUI will be considered
Who We Are
We are a small deep tech startup with specialized capacities in behavior change solutions, offering a proven combination of behavioral psychology, data analytics, and digital communications. Our company focuses effectively on creating science-based solutions that tend to embrace social purpose and enhance the quality of people’s lives by creating a variety of products that use cutting-edge machine learning and data science methods to model, segment, and create the products.
Job Description
We are seeking a dedicated mobile app developer to join our growing company. You will create and implement the source code necessary to develop mobile applications on various mobile platforms to sell them to different client categories. As an iOS mobile application developer, you will draw on your passion for programming and development to create cutting-edge mobile apps that will grow our customer base.
Responsibilities
Architect, design, and build advanced applications for iOS SwiftEnsure the performance, quality, and responsiveness of the mobile applicationCollaborate with the team to define, design, and build out a new mobile applicationIdentify and correct bottlenecks and fix bugsTo design solutions independently.Unit-test code for robustness, including edge cases, usability, and general reliability.Work on bug fixing and improving application performance.Operates effectively in a fast-paced, deadline-driven, collaborative, and iterative programming environment.Support APIs, Authentication methods, and B-E storage optionsCollaborate with app server developers on APIs, storage, and authentication/permissionsHelp maintain code quality, organization, and automatization
Experience
5+ years of hands-on experience with mobile app architecture, design, flow, programming, data structure, implementation, and releaseGood knowledge of interface builder, Core animation, and Object oriented concepts.Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.Experience with third-party libraries and APIs.Familiarity with frameworks & web technologies.Android development experience is an added advantage.Team handling experience is an added advantage.
Required Skills
In-depth knowledge developing in Swift.2 years experience with SwiftUIMust have experience publishing apps in the Apple App store.Strong technical background, good knowledge of Xcode, Cocoa frameworks such as Core Data, Core Animation, Core Graphics, Core Audio, Cocoa APIs on OS X, and Core Text.Strong knowledge of object-oriented programmingComfortable in Storyboard and Playground.Strong command over Web APIs.Excellent understanding of performance limitations, characteristics, and features.Knowledge of memory management and multi-threading.Experience with embedded databases and other system data stores.Knowledge of RESTful APIs for integration to back-end services.Strong awareness of UI design and a user-centered mindset.Implementation of automated testing platforms and unit tests.A knack for benchmarking and optimization.Understanding of Apple’s design principles and interface guidelines.Proficient understanding of code versioning tools, Git.Familiarity with continuous integration.
Preferred Skills
Knowledge of low-level C-based libraries is a plusUnderstanding of automated testing platforms and unit testsAbility to coordinate with the team remotelyAttention to detail and superior communication skillsArchitecture and design best practicesRuns unit tests for all softwareCreates inline documentation within the code
Salary: $145,000 - $240,000/yr plus bonus & equity.