Job Description
Responsibilities:
β’ Design, implement and support the technical solution.
β’ Participate actively in all phases of the application development lifecycle.
β’ Analyze and improve the software architecture with a focus on maintainability and scalability.
β’ Work with user experience designers to ensure all user interactions are implemented correctly and optimized for performance so that we can build an amazing user experience.
β’ Mentor and guide the team, including performing code reviews.
Skills:
β’ Strong proficiency with JavaScript.
β’ Minimum 3+ yearsβ experience in Node.js.
β’ Hands on experience in Object Oriented JavaScript, ES6, TypeScript.
β’ Ability to manage multiple priorities and projects, and able to clearly define different delivery options.
β’ Good understanding of server-side templating languages.
β’ Good understanding of server-side CSS prepr...