Trainee Frontend Developer
We are seeking a motivated and talented Trainee Frontend Developer to join our team at VilnaCRM. As a Trainee Frontend Developer, you will have the opportunity to work on our open-source CRM system and contribute to the automation of sales processes for small and medium-sized businesses. This is an excellent opportunity for someone who is passionate about frontend development and wants to gain hands-on experience in a dynamic and collaborative startup environment.
Important: To apply for this position, completing a test task is mandatory. This helps us evaluate your technical skills and ensures a fair selection process. You can find the test task details here: https://docs.google.com/document/d/14e8gSzwciunmaIutMhKIcU8VM6hDoQFAFaz9DPto6WU/
Only candidates who complete the task will be considered for the role.
Responsibilities:
• Familiarize yourself with the VilnaCRM codebase, its structure, and technologies used.
• Collaborate with the development team to fix bugs and implement new features.
• Implement UI components based on design specifications provided by the UX/UI team.
• Work closely with the backend team to integrate frontend components with the server-side code.
• Participate in code reviews to learn from experienced developers and improve coding skills.
• Document your work and contribute to the project’s documentation.
• Stay updated with the latest frontend technologies and frameworks.
• Assist in writing and maintaining unit tests and end-to-end tests.
• Contribute to the continuous improvement of the development process.
Requirements:
• Knowledge of HTML, CSS, and JavaScript.
• Knowledge of frameworks such as React and Next.js.
• Knowledge of TypeScript for building scalable and maintainable applications.
• Experience with UI component libraries, such as MUI (Material-UI).
• Understanding of responsive design principles and mobile-first development.
• Ability to work collaboratively in a team environment and communicate effectively.
• Strong problem-solving skills and attention to detail.
• Self-motivated and eager to learn and grow as a frontend developer.
Bonus Skills:
• Experience with internationalization (i18n) using libraries like react-i18next.
• Familiarity with Storybook for component-driven development.
• Knowledge of CI/CD practices and tools.
• Understanding of web analytics tools such as Google Analytics.
At VilnaCRM, we value creativity, innovation, and a passion for frontend development. As a Trainee Frontend Developer, you will have the opportunity to learn and contribute to a real-world project, working alongside experienced developers. We provide a supportive and collaborative work environment that encourages growth and learning. If you are enthusiastic about frontend development and want to be part of a startup that is revolutionizing CRM systems, we would love to hear from you.
Please include any relevant portfolio or GitHub links when applying.
Required languages
English | B1 - Intermediate |