Job Summary
Job description
Overview of job
- Love Coding.
- Follow Your Passion.
- Enjoy Every Single Working Day with Your Nice Colleagues and Our Kind Clients.
- Take Your Skill to the Next Level.
- The responsibility includes: design, coding, troubleshooting and working with project team as well as customers on features/bug fixes.
Job Requirement
General requirements:
- In-depth understanding of object-oriented programming ideas and design patterns
- Passionate about mobile technologies
- At least intermediate level of English level
- Ability to self-learn and adapt to new technologies quickly
Technical requirements:
- 5+ years of experience in mobile development, at least 2 years with MacOS/iOS native development
- Strong experience in Xcode, Objective-C, Swift and Cocoa framework.
- Willing to work on MacOS platform
Nice to have:
- Experience in C++ programming language
Experience of working with Mac management in the enterprise - Experience developing multi-threaded, multi-process, distributed systems
- Familiar with Agile development methodologies (Scrum, XP, Kanban)
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- iOS
- Mac OS
- XCode
- C++
- Objective C
- OOP
- Swift
- Design Patterns
- Cocoa
COMPETENCES
- Agile
- Scrum
- Kanban
BUSINESS PROFILE
KMS Technology, Agile & innovative global outsourcing.
KMS provides services across the software development lifecycle through partnerships with clients ranging from start-ups to large technology companies. We offer two main service lines: Offshore Product Development and Independent Software Testing.
Our infrastructure, methodology, team design, employee profile and client relationship models are designed to maximize the success of our clients in which we can help reduce time to market and increase quality.
Most importantly, our culture is defined to encourage our highly experienced teams to deliver innovative solutions that don’t just meet our client’s needs, but also exceed their expectations.