Mobile Developer

Mobile Developer

1. Design and develop custom applications for iOS, Android, Windows and the Web
2. Participate in and contribute to all phases of the application development life cycle
3. Working directly with product managers and/or users to conceptualize, build and test the prototype and/or mobile/web applications
4. Provide technical advises to manager on mobile/web technologies, best-practices and trends
5. Working along with UI designers and/or web developers or vendors to deliver finished applications
6. Create compelling user interfaces and experience as well as build the interfaces with focus on usability features
7. Provide implementation and production support on the in-house build mobile/web applications
8. Keep up to date on the latest trends and have a keen interest in researching leading trends in mobile and web technologies
9. Writing detailed documentations for existing applications and new applications
10. Updating, repairing, modifying or enhancing existing software applications

Qualifications
- Min 6 yrs experience in iOS/Android/other mobile platform device application development
- Experience and knowledge with HTML5, web services integration and server-end application technologies (Javascript, .Net, Java, Python, Ajax, PHP, SQL, jQuery)
- Ability to work effectively in small (often ad-hoc) teams and experience with Agile/Scrum software development approach
- Able to manage one's own time effectively and ability to prioritize wide range of tasks
- Creative web design skills and excellent code-debugging skills are required
- Strong analytical and problem-solving skills
- Desire to learn new technologies
- Knowledge in machine learning or virtual/augmented technology is a plus
*LI-EL