KMS Technology, is an 10-year-old US company specialized in Software Outsourcing & Software Product Development. We offer two main service lines: Offshore Product Development and Independent Software Testing to clients ranging from start-ups to large technology companies. Besides providing excellent Software Outsourcing services, KMS has launched awesome products: QASymphony, Katalon Studio, Kobiton and there will be others to come.
With the cozy working environment, the great policies and benefits as well as the excellent leadership team, KMS has been building its team with more than 1000 IT talents in Vietnam. Recently KMS was ranked as top 4 IT company and top 26 best place to work in Vietnam.
Key responsibilities
The responsibility includes but not limited:
Develop features and enhancements on existing products based on defined requirements and designs
Develop high-quality software design and architecture
Investigate log files, libraries or private frameworks to understand working flow of application
Automate tasks through appropriate tools or scripts
Collaborate with teams and vendors
Actively contribute ideas and efforts to product success
Ensure software is up to date with latest technologies stacks
Perform other duties as assigned
Knowledge and skills
3+ years of experience in software development, at least 2 years with iOS/Android development (UIKit, AVFoundation, Core Data, Core Location…).
Solid understanding the mobile app development life cycle.
Proficiency in Objective-C/Swift, Java Android programming
Comfortable in using other programming languages: Javascript, Python
Strong experience in building C/C++ native library
Strong experience in handling the performance and memory of mobile app
Good experience with technical design including mobile app architectures, design patterns, strong understanding of object-oriented design
Have published more iOS/Android apps in the App Store, Play Store, Github, or Bitbucket…
Code reverse engineering skill is a plus
Passionate about mobile app automation testing
Comfortable working in product development environment
Proactiveness, good communication and fast learning
Good verbal and written communication skills in English
Education/Training Preferred:
Bachelor degree of Computer Science/ Software Engineering
Perks you enjoy at KMS:
And much more, join us and let yourself explore other fantastic things !