The Senior Full Stack Developer is expected to lead the team to translate and implement user stories (business requirements) into working software that effective yet scalable and maintainable. Specifically, he or she shall:
Advocate for the customer in solving customer-experience and design problems. A person who is motivated by customer empathy and can collaborate effectively with both product and engineering teams.
Lead, create and adopt new language / framework / platform for software construction
Set the appropriate design pattern, object oriented approach and apply component-based / microservices design and development
Perform as well as coach to ensure developer team under supervision to code according to coding conventions, structures and easy to understand
Perform as well as coach to ensure developer team under supervision to implement TDD and conduct unit testing, integration testing, debugging
Lead on performance test and support automated testing
Implement other good software construction practices such as code reviews and peer-programming
Have experience (3 to 5 years) organize and monitor various team with any related development approach (waterfall / agile).
Well-rounded experience on ( front-end and/or back-end ) software construction using any of following technologies; HTTP, HTML5, CSS, XML, JSON, AJAX, API, Java (Spring), JavaScript Framework (e.g. Node.JS, Angular, React Native) and native mobile platforms on either Android and/or IOS.
Ability to create effective and high performance SQL statements and able to design efficient database entity relationship
Experience in using IDE and other productivity tools effectively, including but not limited to centralized/distributed version controls, bug reporting, single/multi-threaded code analysis/coverage, etc.
Experience in using tools for build and test automation.
Proactive and excellent interpersonal skill, including but not limited to teaching/sharing/learning, brainstorming, presentation, etc.
Familiarity on any of following; application server, UI/UX, graphic design, social media and low-level (OS, hardware) issues of application development is a plus.
Preferably having experience in handling kids or fashion brand in retail industry.
Responsible for planning, development and implementation of all of theâ¦
5 or more years manufacturing experience, footwear manufacturing operations preferred.
Work closely with our manufacturing teams to transition our product intoâ¦