Job Description & Requirements
- Assist in managing the development and implementation of the company’s solutions and applications.
- Assist the product manager to manage and lead an overseas team of developers to identify and manage scope, constraints, dependencies and risk.
- Help assign and oversee the daily tasks to the team while ensuring everyone are actively working towards established milestones.
- Manage each phase of the development life cycle and ensure that all tasks/objectives in each phase are met. Work with local and overseas team to deliver product.
Skills and Experiences
- Bachelor’s in computer science, with at least 3 years within web/mobile-based application development. Experience in working with/in a team of developers.
- Must be willing to learn and constantly upgrade yourself.
- Has knowledge about OOP and MVC Design patterns.
- Understand what these following key phrases mean and actually mastered them:
- Software development lifecycles and knowledge of code management processes and tools (i.e. GIT, CVS, Subversion).
- Typescript, JavaScript, Angular.
- HTML (strong layout skills), CSS, SASS/SCSS.
- Postgres, MSSQL.
- Web services technologies (REST API).
- Web security including SSL, hardening and validation.
- Have experiences working with Real-time technologies.
- Experience with web server configuration, management and tuning (Linux Preferred)
- Experience with n-tier web applications with distributed components.
- Experience in a large project/application for high performance, extensibility, and security