iOS Developer in Charlotte, NC at Open Systems Technologies

Date Posted: 12/30/2019

Job Snapshot

  • Employee Type:
  • Location:
    Charlotte, NC
  • Job Type:
  • Experience:
    At least 3 year(s)
  • Date Posted:

Job Description

A financial services company is seeking an iOS Developer to join their team in Charlotte, NC.


  • Design, develop and implement cohesive, highly usable features and improvements to existing native iOS applications
  • Design and develop new native mobile applications, as required
  • Participate as a member of a mobile development scrum team
  • Act as a subject matter expert in the mobile channel
  • Work with solution architects to leverage industry best practices to design and deliver high quality mobile applications
  • Escalate issues to senior management early, before they create significant impact to a project/release
  • Review and approve all mid-level design documentation
  • Ensure that detail design documentation is competed, reviewed, and approved, as required
  • Conduct or participate in code review sessions to ensure quality and performance
  • Support the system integration and user acceptance testing resources. Provide timely defect analysis, remediation, and reporting
  • Review security testing reports/results and remediate potential vulnerabilities in a timely manner
  • Stay abreast of emerging technologies or trends that could impact the mobile channel
  • Ensure quality software is delivered with minimal defects and no go live critical issues


  • A Bachelor’s degree in Computer Science or related area
  • 3+ years of experience designing and developing iOS native mobile applications
  • Experience with performance and memory tuning tools
  • Experience in implementing unit tests
  • Understanding of code versioning tools such as GIT
  • Knowledge of Objective-C, Swift, iOS SDK/Frameworks, REST APIs, JSON
  • Experience translating product requirements into design specifications
  • Debugging and problem-solving skills
  • Understanding of MVC development pattern
  • Exhibit strong interpersonal and communication skills
  • Experience interfacing with product owners as well as internal and external technical teams and resources
  • Knowledgeable of unit and automation testing tools
  • 1+ years of experience working with SCRUM or Agile development environment is preferred
  • Experience in a financial services environment is a plus

Potential to be contract to perm

Job keywords:


  1. Software Engineer Jobs
  2. Project Engineer Jobs