Expires on August 28
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-2729