Job Description
Expert Swift engineer, including Swift UI 2 for both macOS and iOS platforms
Develop user-friendly and intuitive native client-server applications
Experienced in interfacing with APIs from a variety of sources
Additional ability to write Go (golang) endpoints in the application backend to serve client code (preferred)
Skilled in writing SQL queries
Experience integrating applications with Client models, a plus
Write clean, modular, robust code to implement features with no supervision
Quickly prototype new ideas to collect user feedback
Solve complex problems in a fast paced, iterative, and multi-release environment
Ensure robust security and access control in software applications
Introduce automation into build processes
Distill fuzzy business needs into software features through in-depth conversation with non-technical users and leadership
Take lead on building strong relationships within Apple, structuring valuable discussions around user experience/challenges, and turning insights into solutions
Possess a strong customer focus and be eager to work with business partners
Expert with Xcode, including XCTest, debugging, code signing
Solid experience working with SwiftUI & UI Frameworks
Experience with macOS UI design and versed in macOS Human Interface Guidelines
Collaborative mindset; experience with Git and Github/Gitlab a plus
Experience with relational and NoSQL databases (experience with PostgreSQL), RESTful services, UNIX tools, basic scripting
Experience with Continuous Integration and Continuous Deployment solutions
Passion for new and emerging technologies
Able to communicate technical issues with a non-technical audience
Familiarity with the Lean Startup software development methodology
Maniacal attention to detail
Familiarity with web technologies a plus
Any Gradute