- 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 ML 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
2 days ago