As a Mobile and Device Developer leveraging on CapasitorJS, you will define the functional and technical design, and lead the coding and testing of software applications to meet business requirements focusing on developing mobile applications design and implementation. You will apply functional knowledge and technical expertise in the implementation of configuration changes, be involved in determining UI/interaction development, logic, consuming APIs, and maintenance of software applications.
Primary Responsibilities
Designs, constructs, tests, implements and optimizes portions of basic systems that enable and support business and engineering functions.
Collects & analyze detailed user and technical requirements. Translate into programming solutions while ensuring the solution meets customer needs and expectations.
Investigates and resolves technical problems.
Maintains security, integrity, and business continuity controls and documents.
Continuously learning on emerging tools, techniques and technologies.
Qualifications & Technical Skills
Minimum 5 years of technical consulting, web application or mobile app development experience.
Preferably with Prior track record of completed at least 3 system development projects as a system analyst/team lead, with a full SDLC.
Degree/Diploma in Information Technology or equivalent.
Working experience in Telco Industry is an advantage.
Technical Requirements
Strong knowledge of and experience with:
Front-end Web and Mobile App Development
CapacitorJS
NPM, Node.js
D3.js
JavaScript, jQuery, TypeScript, ES6, JSON
HTML5, CSS, UI/UX Concepts
ASP.NET MVC
C#, Entity Framework
Web services, WCF, Web API
Concept of SOA/EAI architecture
Excellent communication skills with hands-on experience working on component-based applications in a distributed environment.
Ability to effectively engage with business users on discussions regarding complex and core operating business processes, drive solutions design from both business and technical perspectives and demonstrated the ability to build professional relationships.
A collaborative team player who is passionate about technology.