Design and develop custom applications for iOS, Android and Web
Involve and contribute to all phases of the application development life cycle
Liaise with product / project managers and/or users to build and test the prototype and/or mobile/web applications
Create compelling user interfaces and experience as well as build the interfaces with focus on usability features
Responsible in implementation and support on the in-house build mobile/web applications
To provide technical advises to manager on mobile/web technologies, market best-practices and trends
Work closely with Project Manager and team members and provide suggestions or raise any concerns. Be proactive to suggest action plans to improve overall quality.
Manage individual project priorities, deadlines, and deliverables.
Job Requirements :
Bachelor’s degree in software engineering, Computer Science or related field required.
Min 3-5 yrs experience in iOS/Android/other mobile platform device application development
Experience and knowledge with HTML5, web services integration and client & server-side application technologies (Javascript, .Net, Java, Python, SQL, jQuery)
Knowledge in developing code with Android Java or IOS swift is a must. Good to have React.JS, TypeScript, Redux, Apache Cordova
Experience with source control management tools (Git).
Experience in OOP, Design Patterns, SOLID principles.