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
Bachelor's degree in computer science, information systems, or other technology-related field
At least 5 - 8 years of technical consulting experience
Multiple full life cycle Salesforce implementations
Experience designing enterprise scale solution on Salesforce platform
Experience with 2 of the following modules: Sales Cloud, Service Cloud, Marketing Cloud, Force.com
Strong understanding of Apex Best Practices for Custom Development
Fluency in English and Cantonese
Self motivated team player
Strong written and verbal communications
Preferred Technical And Professional Expertise
University degree in computer science or any other equivalent degree.
At 3-5 years 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 3 years 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
DevOps experiences is a plus
Excellent command of written and spoken English, Cantonese and Mandarin is a plus
Candidates with less experience will be considered as Junior Developer.