Front-End Developer
Full-time position | Athens, Attiki, Greece

Who We Are
At DreamClass, we’re on a mission to revolutionize educational management. Our cloud-based platform empowers schools, universities, and training centers to seamlessly handle their administrative processes, giving educators more time to focus on what matters—teaching and inspiring students. By creating intuitive, scalable tools, we’re enhancing learning experiences worldwide and empowering educational institutions to thrive in the digital age.
Our Mission
We believe in the transformative power of technology to make education more efficient, accessible, and engaging. Our goal is to simplify administrative tasks, enhance communication, and create a better learning environment for everyone involved. If you’re passionate about making an impact in the education sector and want to contribute to meaningful technological change, we’d love to have you on our team.
The Opportunity
We are looking for a talented and motivated Mid-Senior Front-End Developer with a strong background in Angular (or other front-end technologies like React or Vue) to join our team in Athens. As a key member of our development team, you will collaborate closely with UI/UX designers, backend developers, and product managers to build modern, high-performance web applications.
At DreamClass, we’re committed to leveraging AI technologies in all aspects of our work. You’ll have the opportunity to adopt AI tools for your development process, from code generation to performance optimizations. Beyond that, you’ll also contribute ideas for how AI can be integrated into our products, enhancing the educational experience we deliver to our clients.
If you’re passionate about building innovative solutions and excited to work with cutting-edge technologies, this role is for you!
What You’ll Do
- Develop high-quality web applications using Angular (latest versions), React, or Vue.
- Design and implement responsive, accessible UI components in alignment with Material Design principles.
- Optimize application performance and ensure cross-browser compatibility to provide seamless experiences for users.
- Collaborate with product teams to ensure user-friendly, high-performance applications.
- Integrate front-end components with back-end services via RESTful APIs.
- Write clean, scalable, and maintainable code, adhering to best development practices.
- Provide guidance and mentorship to junior developers when needed.
- Stay up-to-date with emerging front-end technologies and trends, especially AI-driven tools and integrations.
- Contribute ideas for AI integration into our platform, enabling smarter, more personalized educational experiences.
What We’re Looking For
- 3+ years of professional front-end development experience.
- Strong expertise in Angular (Angular 17+ preferred), React, or Vue.
- Proficiency in HTML, CSS, SCSS, JavaScript, and TypeScript.
- Experience with RxJS, NgRx, or other state management libraries.
- Knowledge of responsive design, accessibility (ARIA), and performance optimization.
- Solid understanding of RESTful APIs and web service integration.
- Experience with Git and version control best practices.
- Strong problem-solving skills and attention to detail.
- Familiarity with Agile/Scrum methodologies.
- A passion for AI and how it can enhance both development workflows and the end-user experience.
- Experience building Progressive Web Apps (PWA).
- Understanding of front-end security best practices.
What We Offer
- Competitive compensation (2,200 – 3,000 gross monthly salary).
- Opportunity to participate in the company’s stock options program.
- Private health insurance.
- Meal allowance and other benefits.
- A vibrant and collaborative working environment with a passionate team.
- Professional development and continuous learning opportunities, especially in AI technologies.
- Work in an innovative environment where AI adoption is encouraged for enhancing both product features and development efficiency.
At DreamClass, we are committed to your growth and success. As part of our team, you will help shape the future of education through innovative technology while working alongside talented professionals who share your passion for making a difference.
Ready to Join Us?
If you’re excited about the opportunity to build impactful applications that improve the educational experience worldwide, we’d love to hear from you! Apply today to become part of our dynamic and innovative team at DreamClass.


