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 spent significant time (>1 year) in representative area and has a strong network and knowledge about the region.
A Bachelorâs degree in any field.
E.G Nike, Puma, Adidas Garment.
Fluent in english and preferably mandarin.
Willing to be place in Jepara.
Have Technical experience in developing knitted fabricâ¦
Our Client brings the best of AI (artificial intelligent) + human-led conversational automation for enterprises.
The channels will be built using node js.