Design and build applications using JavaScript, supporting component design, development and maintenance and taking responsibility for personal technical quality standards within the project team. Assist with defining structured practices, especially in source code management, building and deployment. Design and implement data storage solutions, optimizing performance in applications for maximum speed and scalability.