iOS
Apply NowCompany: Codeforce360
Location: Phoenix, AZ 85032
Description:
Responsibilities:
Qualifications:
- 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.