Expires on June 30
The Job
- Participate in software development projects on Cloud/Mobile.
- Participate in the full SDLC of iOS based applications from design through to deployment.
- Actively design, develop, and implement commercially released and enterprise applications for iOS platform.
- Make the project master plan, execution plan in detail and implement them.
- Read & review code, architecture and design related to products/projects.
- Research the new technologies and update to company knowledge database.
- Perform other tasks if assigned.
Your Skills and Experience
- Bachelor Degree in Computer Science/ Information Technology or equivalent.
- 3+ years experience as a front-end engineer/architect, and/or mobile engineer working in consumer-facing environment.
- Mastery of Objective-C. Strong experience with server/client model, Xcode, Cocoa Touch, iOS SDK, user interface design and information architecture is a must.
- Proficient in Swift, with a good knowledge of its ecosystems.
- Good industry experience of network and multithreading programming.
- Good understanding of data types and protocols connecting web services.
- Experience using Databases, including SQLite, MySQL, Core Data, Couchbase Lite.
- Familiar with standard frameworks, such as Cocoa, Google API.
- Experience with third-party libraries and APIs, such as ASIHTTP, Facebook SDK, JSON, Epson SDK, Brother SDK, RegEx Lite, and etc.
- Experience building an iOS app from start to finish.
- Be able to work with the latest devices and technologies.
- Fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.
- Experience building native iOS applications for iPad, iPhone and / or both including deployments through the Apple iTunes App Store or Enterprise licensing.
- Self-motivated to explore new technologies, applications and environments
- Proficient understanding of code versioning tools (SVN, Git)
- Have applications in the Apple App Store is a plus
- Good written and verbal English communication skills with demonstrated ability to work in a team environment.
- Willingness and ability to thrive in a fast paced and agile development environment.
See more: https://itviec.com/jobs/smoov-pos-ios-developer-3655