Information Technology (IT)
Location: Remote Work
Reference: 7942
Date Posted: 19/12/2024
Senior Front-End Engineer (Remote)
image
CareerFinders, on behalf of our client, an International Group of Companies, operating in the Investment field, we are seeking to recruit a Senior Front-End Engineer to join their fully remote workforce based in Cyprus. As a Senior Front-End Engineer, you will play a key role in our client’s team, focusing on building web applications and working together with Engineers, Project Managers, Designers, and Venture Investors. Our client is seeking applicants who are ideally educated to degree level in Software Engineering, Computer Science, Mathematics, or another related field, who possess experience designing, developing, and maintaining web applications. Strong knowledge of programming best practices and clean architectures, such as domain-driven design (DDD), CQRS, hexagonal architecture are essential, and excellent verbal and written communication skills in English are a must. Our client offers an attractive remuneration and benefits package based on skills and experience, including fully remote working conditions in Cyprus, and flexible working hours.
Share To: 

Key Duties/Responsibilities: 

  • Participate in the UX & UI validation of frontend applications.
  • Design and build responsive user interfaces using SolidJS and/or ReactJS (TypeScript).
  • Integrate and consume REST APIs for back-end communication.
  • Establish and manage version control systems and streamline deployment pipelines to ensure efficient, reliable, and scalable software delivery.
  • Ensure scalability, flexibility, and maintainability of the implemented applications.
  • Automate front-end tests, including unit testing and end-to-end testing.
  • Proactively assess and ensure code quality by using appropriate tools and principles.
  • Engage proactively with colleagues to enhance application design and optimize software architecture.
  • Writing meaningful clean code and doing code reviews.
  • Assisting your colleagues to achieve their goals.

Key Skills/Experience: 

  • University degree in Software Engineering, Computer Science, Mathematics, or similar is highly desirable.
  • Expertise in a frontend framework such as SolidJS, ReactJS, Angular, or equivalent.
  • A solid understanding of semantic HTML, CSS, and core JavaScript and/or Typescript concepts.
  • Expertise in TypeScript, npm, and the NodeJS ecosystem.
  • Experience designing, developing, and maintaining web applications.
  • Strong knowledge of programming best practices and clean architectures, such as domain-driven design (DDD), CQRS, hexagonal architecture, etc...
  • Experience with testing (Unit, Functional, Acceptance, and Integration).
  • Experience in Docker is highly valuable.
  • Fluent in English with excellent oral and written communication skills.
  • Ability to motivate, encourage, persuade, increase cooperation, and reduce tension among team members.
  • Experience working in an Agile environment.
  • Ability to prioritize, organize, and execute within a high-pressure environment.

Key Benefits: 

  • An attractive salary based on skills and experience.
  • Fully remote position in a fully distributed team.
  • Flexible working hours.

To apply for this vacancy, please send your CV, along with any covering letter to [email protected] quoting the above job title. Please note that due to the high volumes of applications received only shortlisted applicants will be responded to. By sending us your CV you are giving CareerFinders your consent to be contacted for this and any other suitable vacancies that we believe match your skills and experience. To view our privacy policy, please click www.careerfinders.com.cy/privacy-policy.