Your Role and Responsibilities- Contribute to analyze business requirements and transform into detail technical design blueprints
- Contribute to identify gaps, dependencies and constraints in terms of usability, technical complexity, and non-functional considerations (e.g. accessibility and performance)
- Responsible for development of both front-end and back-end of applications with proven to new technologies
- Responsible of performing component and system integration testing and participates in the review of regression, systems, and stress testing and code promotion
- Contribute to user acceptance test, non-functional tests, and production support
- Lead small teams of technology developers on projects
- Maintain learning path for new technologies
Required Technical and Professional Expertise
- University degree in computer science or any other equivalent degree.
- At least 1 year relevant experience in a similar position in web development with popular frameworks, such as Angular, React, React-Native, React-Redux/Flux and component driven architectures
- At least 1 year of experience working with large branded websites, content management systems, e-commerce platforms, and backend frameworks (e.g. Java, .NET)
- Familiar with various integration architectures and integrating with RESTful / SOAP services
- Have experience in leading a small team for project implementation
- Strong analytical skills, to identify and discuss issues, with potential solution options with team leads
- Understanding of SEO and accessibility issues and how they relate to development
- Solid understanding of browser rendering, and approaches in fine-tuning an experience
- Excellent command of written and spoken English, Cantonese and Mandarin is a plus
- Fresh graduates are also welcome
Preferred Technical and Professional Expertise
- DevOps experiences is a plus
- Excellent command of written and spoken English, Cantonese and Mandarin is a plus