Mandarin (Fair), English (Advanced)
Largest designer glasses e-commerce retailer worldwide
Multicultural team representing over 20 nationalities
Fast growing, dynamic and young company culture
Founded in 2006, Motion Global is a dynamic and fast growing e-retailer with a specialty in designer eyewear. With operations across Asia, Europe and America, Motion Global has become a global market leader in over 20 countries. With over 140 employees, we retail eyewear from the world’s top luxury designer brands including Gucci, Ray-Ban, Carrera, Dolce & Gabbana and many more. Motion Global has a unique, young, international and entrepreneurial culture that promotes fast career progression and self-development. Passionate and effective employees are usually promoted quickly to managerial positions, operating teams with high degrees of responsibility.
We are seeking a highly skilled, passionate and experienced Senior Developer / Architect to join our IT Team. This role will report to our Development Manager. The Senior Developer / Architect will architect, design and develop, and document complex system and software application architecture for e-commerce platform, and the internal back-end systems (Order Management, CRM, CMS, etc.). The Senior Developer / Architect will assure the overall technical quality of the solution and be able to explain architecture decisions and their rationales to technical teams, product management teams. The Senior Developer / Architect will provide mentorship and guidance to technical team members within the technology discipline.
Define architecture, responsible for reviewing code and ensuring the quality of code
Write technical documentation, white papers, presentations, contributes to determining internal processes
Drive the technical best practice in the development team
Leads technology and product general assessments, detailed evaluations, and final selections
Leads system design activities or reviews system designs to ensure that solutions will exhibit high levels of performance, security, scalability, maintainability, appropriate reusability and reliability upon deployment. Reviews and approves high risk design decisions prior to implementation.
Guides the project team to implement the product by the architecture, reviews team's work result, programs the core module and codes, solves the technique problems in the implementation.
Optimizes and improves the architecture of existing products.
Guides the team to study with the technique trend of software development, defines technology innovation, educates and provides technical advice.
Help the other expats by sharing useful information in the expat guide