Owtware (Shanghai) Technology Limited (www.owtware.com) is a high-tech cloud computing company located in Shanghai, China. Owtware delivers cutting-edge enterprise products and services (including virtual desk, cloud storage, server rental, etc,). Our engineers develop new technology and apply core computer science principles to solve the most challenging problems in IT. With over 40 years of combined software development experience at the top technology companies in the world, our technology leadership team creates the best environment to learn the latest technology trends in the industry and apply them to real-world products today. Our clients are mainly of aerospace, public security, education industries.
Due to company expansion, please find below job descriptions of our current vacancies:
Client Development Engineer: Owtware seeks to be one of the most customer-centric technology companies in the world and this position will shape the future of innovative user experiences for our customers. Owtware is looking for client development engineers, who will create client application code, prototypes, and shared components that help us deliver agile, easy-to-use and professional client interfaces for mobile devices. You will work closely with designers and the system development team and have direct input to shape creative client user experiences for mobile platforms. This is also a unique opportunity to come in early to have owner-level impact to shape the future client user experience of Owtware. Qualification & Requirements: ? At least 3-5 years of experience as a front end engineer, application developer, UI developer or similar role. ? 2 years of Android or iOS platform commercial development experience. ? API experience with HTTP, REST and JSON. ? Strong OO design and programming skills in Objective-C or Java. ? Knowledge of C is a plus.
Quality driven. Good knowledge with mobile application testing skills. ? Excellent debugging and optimization skills. ? Good English listening and speaking ability. ? Good communication skills. ? BS/MS in Computer Science or equivalent experience/skills.
System Development Engineer:
Qualification & Requirements:
A strong software development background with a deep understanding of data structures and algorithms.
Mastery of computer science principles, algorithms, and best practices.
Mastery of OO design and proficiency with C/C , Java, and/or C#.
Strong design and architecture ability.
Familiar with writing programs for Windows and Linux operating systems.
Excellent optimization, performance, and debugging skills.
Mastery of advanced programming concepts such as multi-threading, eventing, concurrency, synchronization, and asynchronous messaging.
Knowledge of scripting languages (bash, python, perl, etc.) is a plus.
A deep understanding of network configuration, environments, and protocols and how to leverage them.
Ability to apply high-level concepts such as model-driven development, data transformation, search indexing, and big-data analytics.
Strong communication and interpersonal skills; excellent judgment; self-directed, proactive; willing to tackle big problems; able to generate trust and build alliances with co-workers.