Apply

Senior Frontend Engineer (f/m/d)

Posted 2024-11-07

View full description

💎 Seniority level: Senior, At least 5 years

📍 Location: Romania, UK

🏢 Company: Awin

🗣️ Languages: English

⏳ Experience: At least 5 years

🪄 Skills: AgileCypressHTMLCSSJavascriptRxJSAlgorithmsData StructuresAngularCollaborationCI/CDJavaScriptProblem SolvingRESTful APIs

Requirements:
  • At least 5 years of hands-on experience in commercial Software Engineering roles.
  • Proven track record with Angular, ideally greater than Angular v15.
  • Strong understanding of Angular concepts such as directives, components/services, and dependency injection.
  • Solid grasp of RxJS and its core concepts.
  • Strong understanding of JavaScript, HTML, and CSS.
  • Knowledge of end-to-end testing and tools like Cypress, Playwright.
  • Passion for writing elegant code with knowledge of SOLID principles.
  • Strong problem-solving skills and understanding of data structures and algorithms.
  • Experience using RESTful APIs within a microservices architecture.
  • Ability to conduct thorough code review processes, write tests, and maintain CI/CD pipelines.
  • Experience in collaboration within cross-functional engineering teams.
Responsibilities:
  • Part of a frontend platform team focused on user and developer experience.
  • Advocate for writing clean, secure, and well-tested code.
  • Translate user needs into technical solutions in collaboration with product owners.
  • Manage the lifecycle from requirements to deployment and support.
  • Proactively identify risks and ensure adherence to deadlines.
Apply

Related Jobs

Apply

📍 Europe

🧭 Full-Time

🔍 SaaS, Marketing Software

🏢 Company: Perspective.co

  • 5+ years of experience working as a Front-end Engineer in a SaaS environment.
  • Solid background in JavaScript and TypeScript.
  • Expertise in writing reusable React components and hooks.
  • Knowledge of Redux or other React state management frameworks.
  • Extensive expertise in working with Git.
  • Experience in unit testing and integration testing frameworks (Jest, Cypress).
  • Passion for marketing and creating interfaces.
  • Fluency in English, both written and verbal; German is a plus.
  • Experience in Next.js and familiarity with Node.js based REST APIs is a plus.
  • Experience with Svelte and familiarity with TailwindCSS is a plus.

  • Build new user-facing features with scalable UI components.
  • Enhance software aspects like Funnel-Editing, Funnel-Analytics, and integration into workflows.
  • Take ownership of front-end topics and ensure high quality.
  • Improve application performance and stability through profiling.
  • Collaborate closely with team members and other departments.
  • Participate in weekly knowledge-sharing sessions.

GitJavascriptTypeScriptReduxReactJavaScript

Posted 2024-11-07
Apply