iOS software developer

  • Full-time

Company Description

Quarea is a leading provider of development services and integrated hardware solutions for the aerospace, defense, entertainment, commercial, consumer, and medical industries. We support our clients with advanced mechanical, optical, and electrical design, analysis, optimization, test, prototype development, and manufacturing using modern CAD and CAE tools and leveraging our clean room laboratories. 



Job Description

We are looking for a 

Software Engineer

 in our San Diego, CA office. 




KEY ATTRIBUTES: 

  • Successful candidates must be positive team players who are committed to excellence
  • Must be able to communicate effectively -- in written and verbal format
  • Must be able to take direction for job functions
  • Must be willing to learn new skills, software packages and general engineering knowledge
  • Must be able to manage own schedule


Qualifications

ESSENTIAL JOB FUNCTIONS: 

  • Participate in software development from requirements throughout deployment
  • Participate in software code reviews to ensure the creation of high quality, compact code
  • Use Test Driven Development, focusing on functionality and documentation
  • Work on bug fixing and improving application performance
  • Provide mentorship to junior engineering staff

EXPERIENCE & Qualifications: 

  • BS in Computer Science (or a similar academic discipline)
  • At least 5 years’ work experience with significant design responsibility
  • Expertise in Objective-C/Swift and developing native MacOS/iOS applications
  • Mastery of Xcode and Interface Builder
  • Experience with XML, JSON and REST-based APIs
  • Experience with SQL and NoSQL databases (MS SQL Server, MongoDB, etc.)
  • Strong knowledge of MVC, OOP, memory management and threading
  • Experience with image processing techniques and algorithms
  • Experience with Git/GitHub and managing code on multiple branches
  • Experience with C#, .NET stack and Xamarin is a plus
  • Excellent verbal and written communication skills; effective presentation skills
  • Competent with MS Windows, MacOS and Linux operating systems and tools
  • Ability to apply engineering principles and techniques to solve a variety of problems
  • Ability to prepare proposals and presentations and assist with sales meetings as necessary
  • Demonstrate ability to compellingly present technical information to groups
  • Ability to assist in identifying and developing new client relationships and participate in sales meetings




Additional Information

Quartus provides comprehensive benefits including competitive salary, discretionary performance-based bonus, employee stock ownership plan, medical, dental, vision, and 401k plan with company match. Quartus is an equal opportunity employer.



By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply