Description

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
 

Education

Any Gradute