Job Description: iOS Mobile Applications Developer #659

Overview :
Seeking a Mobile Applications Developer to develop, support and maintain rich, interactive and high performance native mobile applications.

  • Experience and Education
  • High school diploma or equivalent required
  • Bachelor’s Degree in Computer Science or related field preferred
  • Must have at least 1 year of experience in Apple iOS application development
  • Must have experience building native iOS applications for iPad, iPhone and / or both including deployments through the Apple iTunes App Store or Enterprise licensing

  • Technology Skills and Strengths
  • Strong iOS, Objective-C, UI Kit development skills
  • Knowledge of security and identity management solutions such as OAuth, certificates, and encryption
  • Experience with iOS application performance tuning (e.g. Instruments)
  • Experience with REST web services, JSON
  • Experience working with QA and testing tools for mobile applications
  • Experience with version control software such as Subversion, TFS, or Git
  • Experience with OpenGL ES a plus
  • Experience with Ruby a plus
  • Familiarity with Agile/Scrum development process and continuous integration
  • Windows and Macintosh operating systems and Adobe Creative Suite
  • Ability to work effectively with little supervision and strong attention to detail in a team environment
  • Requires the ability to work on multiple projects at the same time
  • Individual must be highly motivated and self-directed
  • Excellent written and verbal communication skills



  • Primary Job Responsibilities
  • Develop high performance iOS apps
  • Collaborate with UX Team to design and implement user-driven interfaces for ease of use
  • Deliver across the entire app life cycle – concept, design, build, deploy, test, release to app stores and support
  • Working directly with developers and product managers to conceptualize, build, test and distribute projects
  • Working along other developers to create and maintain a robust framework to support the apps
  • Keep up to date on the latest industry trends in the mobile technologies
  • Explain technologies and solutions to technical and non-technical stakeholders

Company Details

G3 Systems, Inc. is an information technology firm based in Blacksburg, VA that has been providing IT solutions to customers since 1993. We are a unique firm in that we have 2 groups that support both our client’s needs for individual IT professionals (contract or direct hire) and technology implementation services.

Job Type: 
Education: High school diploma or equivalent required.  Bachelor's Degree in Computer Science or related field preferred
Experience: 1+ years
Job Reference Number: 659
Location: Richmond, VA

Application Process:
To successfully apply to this opportunity, you must e-mail resume and cover letter to