iOS Developer

Cancelled

Job Description

CANDIDATES MUST BE US CITIZENS RESIDING IN THE US AND WILLING TO WORK ON-SITE FULL-TIME IN INDIANA.

Knowledge, Skills & Abilities

1+ year experiencing developing iPhone applications - In addition, a minimum of 8 years of relevant software development experience is required.

Full Cycle development experience with strong OO design.

Fluent in Objective C and the Xcode development environment, Cocoa touch framework and SQLite database management.

Preferred skills: OpenGL, C++ and Android programming is a plus

A Plus is having at least one application available in the Apple iTunes store

Owning an iPhone or iPad is a plus

Full use and understanding of software engineering concepts, principles, and theories
Knows/used
• Objective C and Object Oriented Programming
• LINUX, MacOS
• Generics
• Extension methods
• Dependency Injection
• Patterns (factory, singleton, repository, etc)
• Database/SQL
• Entity Framework
• Detecting and resolving memory leaks in Objective C code
• Web Services

Strong software development skills and knowledge of other related disciplines
Strong individual contributor able to design and develop with minimal supervision
Works well in cross-site team environments

Contributes to the development of new theories and methods

Detailed knowledge of tools used by the organization such as Integrated Development Environments (IDE) like Eclipse or Visual Studio, as well as version control and defect reporting tools and mentors junior engineers on their use

Aware of business objective and Engineering role in achieving them

Proficient in Microsoft Office applications

Strong written and verbal communications skills

Ability to think creatively

Ability to multi-task

Skilled in communicating issues, impacts, and corrective actions

Ability to clearly report relevant information

Understands basic task/project leadership principles including SPI/CPI, Earned Value, Cost Account Management (CAM), and Statistical Process Controls

Duties and Tasks
Designs develops software, Performs technical planning, system integration, verification and validation, cost and risk, and supportability and effectiveness analyses for total systems

Performs analysis for all levels of total system product to include: concept, design, fabrication, test, installation, operation, maintenance and disposal

Ensures the logical and systematic conversion of customer or product requirements into total systems solutions that acknowledge technical, schedule, and cost constraints

Applies the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of technical engineering products

Provide leadership and/or direction to lower level employees.

Leads technical tasks for small teams or projects

Begins to provide engineering support to proposals

Exercises latitude in determining technical objectives of assignments

---
Skills: design, management, ipad, engineering, linux, leadership, analysis, test

Other open jobs by this client

  • Hourly – DBA