Software development for internal and external projects;
Work in clients’ office to support their mobile development;
Report to Technical Leaders or Project Managers;
Investigate and apply core technology used for development platform;
Support, maintain and document software functionality;
Coordinate and support software testing and quality assurance;
Coordinate and support other team member in various projects;
Be up to date with industry innovations, technology, and techniques;
Traveling domestically and internationally when required;
Skills & Experiences
Minimum 3+ year programming experience;
Good Communication skills (Read, Write, Speak, Listen)
Require strong knowledge and skills in:
iOS Development, Cocoa Touch Frameworks and Objective-C
MVC design pattern
Core Data and Database Design
Networking and multithreading programming
Android experience is a plus
Knowledge and experience with Swift is a plus
Domain knowledge in Accounting is a plus
REST API consumption in mobile apps
UI / UX Knowledge in mobile is a plus
Experience with agile software development methodologies.
Interest to learn more new languages and frameworks.
Bachelor degree (or similar) in Computer Science or a related discipline;
Good listener and willing to learn;
Flexible and creative approaches.
Responsible and highly committed;
Ability to work independently, self-motivated;
Effective verbal and written communication skills;
Integrity and a good team player;
We strive to create a good and friendly work place, encourage to bring “fun & life” into work while improving professional work ethics. Hence we expect candidate with positive attitude and give cares to colleagues.
If you are interested in the role please send your CV in English