Senior Front-End Developer
CareerFinders
- Λεμεσός
- Μόνιμη
- Πλήρης Απασχόληση
- Lead the design and implementation of web applications, ensuring high-quality and performance standards.
- Collaborate with UX/UI designers to translate designs into responsive and user-friendly interfaces.
- Mentor and guide junior developers, fostering a collaborative and innovative team environment.
- Stay updated on industry trends and advancements in frontend development, recommending best practices and technologies.
- Optimize applications for maximum speed and scalability.
- Collaborate with backend developers and other stakeholders to integrate user-facing elements with server-side logic.
- Conduct code reviews to maintain code quality and ensure best practices are followed.
- Troubleshoot and debug issues, providing timely and effective solutions.
- Participate in the entire application lifecycle, focusing on coding and debugging.
- Bachelor's or Master's degree in Computer Science, Engineering or a related field.
- Approximately 5+ years of practical and professional working experience in a similar role.
- Extensive knowledge of HTML, CSS, and JavaScript, with proficiency in modern frontend frameworks (preferably Vue.js).
- Experience with responsive design and cross-browser compatibility.
- Strong understanding of user experience (UX) principles and the ability to translate design wireframes into code.
- Solid understanding of RESTful APIs and integration of backend services.
- Experience with version control systems (Git) and package managers.
- Excellent problem-solving and communication skills.
- Ability to work independently and collaboratively in a team environment.
- Proficiency in English is required.
- Experience with Test-Driven Development (TTD) in frontend contexts, including writing unit, integration, and end-to-end tests.
- Familiarity with testing frameworks such as Jest, Mocha, or Jasmine to ensure code reliability and robustness.
- Knowledge of Continuous Integration/Continuous Deployment (CI/CD) processes and tools, like Jenkins, Travis CI, or GitLab CI.
- Experience in writing and maintaining automated tests, which helps in early problem identification and improves development efficiency.
- Dynamic team in an inclusive international environment.
- Competitive salary and reward system.
- Annual bonus.
- Medical Insurance.
- Hybrid working conditions (2 days remote working).
- Training annual budget to focus on your professional growth.