Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- We are looking for a qualified Mobile developer to develop and maintain high quality Android and/or IOS mobile applications.
- If you’re passionate about mobile platforms and translating code into user-friendly apps, we would like to meet you. As a Mobile developer, you’ll collaborate with internal teams to develop functional mobile applications, while working in a fast-paced environment.
Duties:
- Native mobile application development in iOS and/or Android (NDK)
- Web application development with HTML5 / CSS / JS libraries and frameworks
- Backend server architecture and development (e.g. PHP, node.js, Python/Flask)
- Database design and optimization with SQL, NoSQL (e.g. MySQL, mongoDB)
- Media streaming libraries and frameworks (ffmpeg, DASH, H.264/265, video.js)
- 3D-print prototyping, hardware, sensor device interfacing (e.g. arduino, BLE, serial, mbed)
Job Requirements
- 3+ Years experience.
- Strong hands-on programming skills in C++/Java
- Strong foundation and knowledge in Object Oriented (OO) design and concepts
- Able to work comfortably across Linux/Windows development and deployment environments
- Able to work independently, as a strong self-starter, and collaborate with other engineers, researchers and designers to build quality products
Skills:
- Programming languages such as C#, Java, Objective-C
- Strong organisational skills
- Mathematical aptitude
- Drive to keep up to date with developments and trends in the tech and modern media world
- The ability to learn quickly
- The ability to interpret and follow technical plans
- Problem-solving skills
- Strong communication skills