Description:
- Design and develop custom applications for iOS, Android, Windows and the Web
- Participate in and contribute to all phases of the application development life cycle
- Working directly with product managers and/or users to conceptualize, build and test the prototype and/or mobile/web applications
- Provide technical advises to manager on mobile/web technologies, best-practices and trends
- Work along with UI designers and/or web developers or vendors to deliver finished applications
- Create compelling user interfaces and experience as well as build the interfaces with focus on usability features
- Provide implementation and production support on the in-house build mobile/web applications
- Keep up to date on the latest trends and have a keen interest in researching leading trends in mobile and web technologies
- Writing detailed documentations for existing applications and new applications
- Updating, repairing, modifying or enhancing existing software applications
Qualifications:
- 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
iOS
Android
HTML5
Javascript
.NET
Java
Python
AJAX
PHP
SQL
jQuery
agile
Scrum
Web Design
code-debugging
Machine Learning
virtual/augmented technology