Frontend Engineer
Job Summary
Are you a expert looking for a new challenge in a dynamic development environment
Join our team as a Frontend Engineer and play a key role in building our user interfaces. Youll work with the latest technologies to create exceptional and scalable digital experiences.
Key Responsibilities
Development:
- Develop components and applications following quality standards and best practices.
- Migrate components from v2 to v3.
- Integrate components from our design system into applications.
- Collaborate on the creation and maintenance of our design system.
Testing:
- Write unit and end-to-end tests (Cypress) to ensure code quality and test coverage.
- Participate in the continuous improvement of our testing practices.
Hexagonal Architecture:
- Work with a hexagonal architecture ensuring a clear separation between business logic and user interface.
Collaboration:
- Collaborate closely with designers backend developers and other team members to deliver high-quality products.
- Actively participate in problem-solving and continuous improvement of our processes.
What Were Looking For
- Solid v2 and v3 experience: Hands-on experience in developing applications including handling components state management routing and other key features.
- TypeScript: Solid understanding of TypeScript and its use in projects.
- Testing: Experience writing unit and end-to-end tests (Cypress).
- Hexagonal Architecture: Knowledge of hexagonal architecture principles and their application in projects.
- Design Systems: Experience working with design systems and component libraries.
- HTML CSS JavaScript: Solid understanding of web development fundamentals.
- Version Control: Experience with Git.
- Agile Methodologies: Familiarity with agile methodologies such as Scrum or Kanban.
Vuex or Pinia: Experience with Vuex or Pinia for state management in applications.
: Knowledge of for developing server-side rendered applications.
Webpack: Experience with Webpack for configuring projects.
Testing: Knowledge of other testing tools like Jest or Mocha.
Mobile App Development:
Explore and develop hybrid mobile applications using Ionic and other relevant technologies.
Integrate components into mobile applications.
Optimize application performance for mobile devices.
- Proactive: We are looking for proactive individuals who take initiative and are willing to learn new technologies.
- Quality-oriented: With a strong commitment to code quality and best development practices.
- Collaborative: Who enjoys working in a team and sharing knowledge.
- Passionate about technology: Eager to learn and stay up-to-date on the latest frontend trends.
Why Join Us
- Cutting-edge technology: Youll work with the latest technologies and tools on the market.
- Challenging projects: Youll have the opportunity to work on innovative and impactful projects.
- Teamwork: Youll be part of a talented and collaborative development team.
- Professional development: We offer you opportunities for growth and professional development.