Middle JavaScript Software Engineer
Ciklum
Remote, Spain
About the role:
As a Middle JavaScript Software Engineer, you'll become a part of a cross-functional development team engineering experiences of tomorrow.
Responsibilities:
- Develop and implement high-performing, user-friendly interfaces using Next.js and React;
- Build new features and tools from scratch, ensuring cross-browser and mobile compatibility;
- Maintain and enhance the existing website by fixing bugs and optimizing performance;
- Collaborate closely with Product, Design, Marketing, QA, and Operations teams;
- Conduct regular code reviews and write reusable, maintainable code;
- Test applications across browsers and devices to ensure consistency.
Requirements:
- 3+ years of experience in frontend development;
- Strong proficiency with Next.js, React, and TypeScript;
- Experience with frontend architecture and modular design;
- Proficiency in HTML, CSS/SASS, Tailwind, and BEM methodology;
- Strong understanding of responsive design and cross-device compatibility;
- Familiarity with testing frameworks and best practices for maintainable code;
- Knowledge of NPM including package creation, deployment, and optimization;
- Understanding of SOLID principles and software design patterns;
- Basic experience with AWS and cloud deployment practices;
- Proficient with Git, JSX, and modern frontend tools.
Desirable:
- Experience with performance analysis and optimization of frontend applications;
- Proven collaboration with UI/UX teams and cross-functional groups;
- Strong autonomy, initiative, and problem-solving mindset.
Don't forget to mention EuroTechJobs when applying.