Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Architect mobile applications from the ground up, with a focus on extensibility, maintainability, and scalability.
- Writing standards-compliant device compatible code, fixing and resolving bugs/defects and contributing to the functional design and architecture of customer-facing, high trafficked mobile iOS applications for iPhones.
- Collaborate with a diverse group of architects, quality analysts, designers, developers to deliver robust mobile solutions that showcase our brand.
- Provide full mobile application development life cycle support, including creating specifications, researching products, development, customized coding, quality assurance and deployment.
- Create compelling mobile device specific user interfaces and experience, and document your work.
- Keep up to date on the latest industry trends in the mobile/web technologies.
- Translate designs and wire-frames into high quality code.
- Work on bug fixing and improving application performance.
- Help maintain code quality, organization, and automatization.
Job Requirements
- 3+ years in iOS application development experience for iPhones.
- 5+ years proficient experience in fundamentals of object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.
- Experience in entire app life cycle concept, design, build, deploy, test, release to app stores and support.
- Experience with iOS frameworks such as Core Data, Core Animation, etc.
- Excellent experience in Swift, and Cocoa Touch (Objective-C is a plus).
- Excellent experience in SQLite.
- Excellent experience in XCode.
- Excellent experience in iOS design layouts, Apple’s design principles, and interface guidelines.
- Accuracy and attention to detail, and ability to write clean code – Important.
- Experience with performance and memory tuning with tools.
- Excellent experience in Mobile Design Patterns, and best practices.
- Excellent in mobile apps performance and security techniques and updates.
- Have published at least one original iOS live apps to iTunes.
- Experience integrating with third party SDK’s and server side API.
- Proficient understanding of code versioning tools, such as Git.
- Can handle work stress and pressure.
- Experienced in continuing to working on other developers work.
- Familiarity with Payment APIs to connect iOS applications to back-end services for payment.
- Familiar with agile methodologies.
- Ability to work independently and meet tight deadlines.
- Positive attitude.
- Strong communication and interpersonal skills.