Position: Senior Frontend Developer
Company: Aspichi
Experience required: 5y
English level: intermediate

Aspichi is a technology company developing a mental health VR application. We are seeking a highly skilled and passionate frontend developer to join our dynamic team. As a frontend developer, you will play a pivotal role in creating a web application that empowers therapy assistants to effectively manage and control activities within our immersive VR headset.

Role
As a frontend developer, you will have the opportunity to choose and recommend a framework that best suits the needs of our project, ensuring its successful implementation. The project has already been divided into multiple phases, each described by user stories and visualized through design concepts. Your role will involve close collaboration with the product and backend teams to ensure seamless project progress and maintain high-quality standards.

Responsibilities
Collaborate closely with the product team to transform user stories and design concepts into captivating and immersive web pages
Implement responsive and adaptable design principles to ensure a seamless experience across various devices and screen sizes
Utilize HTML, CSS, and JavaScript to write clean, elegant, and maintainable code that adheres to industry best practices
Efficiently build interactive and dynamic components by leveraging a chosen frontend framework, with experience in at least one of the following: React, Angular, or Vue.js
Integrate frontend components with backend logic and APIs in collaboration with backend developers, ensuring seamless functionality.
Conduct thorough testing and debugging to identify and resolve any frontend issues or bugs, ensuring a robust and reliable application.
Optimize frontend performance through techniques such as code minification, caching, and lazy loading for a fast and responsive experience.
Collaborate with cross-functional teams, including product managers and UX designers, to understand user requirements and implement captivating user stories.
Contribute to the continuous improvement of development processes and workflows through active participation and sharing of insights.

Requirements
Proficiency in HTML, CSS, and JavaScript, with a deep understanding of frontend development principles
Proficiency in at least one of the following frontend frameworks (React, Angular, or Vue.js) is required to build complex and interactive applications
Strong knowledge of responsive design principles and the ability to create adaptable web interfaces across multiple devices
Familiarity with version control systems like Git and collaboration platforms such as GitHub or GitLab
Solid understanding of browser compatibility issues and techniques for addressing them effectively
Proven ability to optimize frontend performance, employing best practices for efficient and speedy application delivery
Excellent problem-solving skills and ensuring high-quality and bug-free code
Effective communication and collaboration skills, enabling seamless teamwork and successful project outcomes
Collaborate closely with the product team to transform user stories and design concepts into captivating and immersive web pages