iOS Engineer Job at Cognoa – California
Our engineering team writes world-class code that makes a significant, lasting impact in people’s lives. We are a small, fast-paced, and quality-focused team harnessing our considerable startup experience to build products that empower parents and physicians to receive an earlier diagnosis for developmental disabilities such as Autism. Our technology is eliminating barriers to treatment at a time when interventions can have the greatest impact on a child’s brain development and improve lifelong outcomes.
You should be able to write clean code and ensure your applications run properly. We also expect you to be passionate about your craft and perform well working in a dynamic environment. As a group, we try to be thoughtful about the tech we employ and strive to use the right tool for the job. We are passionate about our mission and aim to make the world a better place (https://www.youtube.com/watch?v=B8C5sjjhsso).
Craft and maintain advanced applications for the iOS platform.
Work closely with other engineers, designers, and product team members to solve problems and build great software.
Demonstrate strong software development fundamentals with an eye for design and architecture.
Cover your code with unit tests to ensure robustness, including edge cases, usability, and general reliability.
Explore and advocate for Software Engineering best practices.
Embody a growth mindset to continuously learn new technologies and hone your craft.
To be self-aware of limitations, yet curious to learn new solutions and receptive to constructive feedback from teammates.
Thoughtful about communication with others, celebrating differences and unique contributions.
Take ownership of your work by meeting deadlines, anticipating delays, and raising issues appropriately.
Contribute to documenting the implementation of our iOS applications through design specifications.
Troubleshoot issues and bugs and improve application performance.
Explore, evaluate, and implement new technologies to maximize development efficiency.
You are proficient in Swift, Xcode, git, Auto Layout, Foundation, UIKit and consuming network APIs.
You have a fundamental understanding of software engineering best practices and how software is compiled and built.
Experience working with third-party libraries and APIs.
Good knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
You have experience working in an Agile/Scrum environment.
You are a curious person, ask questions, and seek to understand.
You are constantly seeking a better way to do things.
One of the following:
MS in CS, Software engineering, or other related area and 1+ year experience working on iOS Applications.
BS in CS, Software engineering, or other related area and 2+ years experience working on iOS Applications.
iOS development training and 3+ years experience working on iOS Applications
4+ years working on iOS Applications.
You have code samples or a GitHub account to share.
An understanding of machine learning and experience applying it on any platform.
Knowledge of CI/CD (e.g. Jenkins, CircleCI) and experience setting up deployment pipelines.
Knowledge of CocoaPods and modularizing an application into internal frameworks.
Experience with iOS frameworks such as AVFoundation, Core Animation, Core Graphics.
Even if you don’t have expertise in all of the qualifications listed, we value new perspectives and backgrounds and encourage you to apply. We’re committed to building a diverse company that is inclusive. We recognized that a diverse team builds a better product. We’re committed to a growth-mindset.
About the Company
Company: Cognoa –
Company Location: California