iOS

Apply Now

Company: Codeforce360

Location: Phoenix, AZ 85032

Description:

Responsibilities:
  • Contribute to the design, architecture, and development of apps that are elegant, efficient, secure, highly available, and maintainable.
  • Works closely with other developers and end users to ensure technical compatibility and user satisfaction.
  • Contribute insights into ways to improve our processes and tools.
  • Be highly motivated and maintain a positive, "can-do" attitude in a fast moving environment.
  • Follow and help cultivate consistent development best practices.
  • Collaborates with project manager and other software developers to plan, design, develop, test, and maintain the iOS application.
  • Provides thought-leadership regarding implementation best practices.
  • Assists in estimation and assessment of feasibility of features.
  • Foster a collaborative spirit across multiple teams.

Qualifications:
  • Bachelor's degree in Computer Science/Engineering/Mathematics or 2+ years of equivalent experience in related disciplines.
  • Knowledge of developing trends and emerging standards in mobile apps, mobile payments, and wearables.
  • Minimum of 1 year of experience in iOS Development and 3 years of experience in Software Development.
  • Excellent interpersonal and communication skills.
  • Familiar with the whole software development life cycle (e.g. requirements, analysis, design, implementation, testing, and documentation) and - execution models (e.g. Waterfall, Agile, etc.).
  • Good understanding of RESTful APIs and how to connect iOS applications to back-end services using asynchronous network calls.
  • Basic understanding of Web Technologies (Javascript, CSS, HTML5).
  • Experience working with automated testing on the iOS platform.
  • Familiar with Continuous Integration (CI) and its use in testing, building and deploying iOS apps.
  • Knowledge of the open-source iOS ecosystem and the libraries available for common tasks.
  • Experience with Auto Layout.
  • Understanding of code versioning using git.
  • Understanding of accessibility and security compliance.
  • Understanding of fundamental design principles behind a scalable application.
  • Experience with UI animations a plus.
  • Experience with Swift and/or Functional programming is a plus.
  • Experience with payments technology is a plus.
  • Apps published in the Apple App Store is a plus.

Similar Jobs