Job Summary
Aspichi is a technology company developing a mental health VR application. We are seeking a highly skilled and passionate full-stack developer to join our team. As a full-stack 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 full-stack developer, you will have the opportunity to design, develop, and maintain therapy assistant web application. You’ll be involved in all stages of the software development life cycle, from architectural concept to deployment and maintenance. 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
- Designing and implementing user-friendly, responsive web interfaces using Angular for the front end.
- Developing server-side logic using C# and .NET, ensuring high performance and scalability.
- Collaborating with a cross-functional team including designer, product manager, and other developers to deliver robust solutions.
- Writing clean, maintainable code following best practices and coding standards.
- Integrating third-party APIs and services as needed.
- Troubleshooting and debugging issues across the full stack.
- Conduct thorough testing and debugging to identify and resolve any issues or bugs, ensuring a robust and reliable application.
- Optimizing applications for maximum speed and scalability.
- Participating in code reviews and providing constructive feedback to peers.
- Keeping up-to-date with emerging technologies and industry trends.
- Contribute to the continuous improvement of development processes and workflows through active participation and sharing of insights.
- Assisting in the deployment and maintenance of applications on production servers.
Requirements
- Proficiency in HTML, CSS, and JavaScript, with a deep understanding of development principles.
- Proficiency in C# and .NET framework, with a strong understanding of object-oriented programming principles.
- Experience with front-end development using Angular 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 system Bitbucket (or similar collaboration tools such as GitHub or GitLab)
- Solid understanding of browser compatibility issues and techniques for addressing them effectively
- Knowledge of RESTful API design and development.
- Experience with PostgreSQL database technologies.
- Experience with cloud services such as AWS, GCP and/or Azure, including deployment and management of applications.
- Proven ability to optimize 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
We offer:
- Reservation option for conscripts
- Competitive salary and perks; annual satisfaction survey and performance review
- Paid vacation and 100% paid sick leaves
- Work in a creative friendly environment using cutting-edge technologies
- Technical and product leadership opportunities