Senior Frontend Engineer (f/m/d)

at  AWIN

Berlin, Berlin, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate11 Feb, 2025Not Specified11 Nov, 20245 year(s) or aboveDependency Injection,Angular,Cypress,Directives,Algorithms,Data Structures,Solid Principles,Html,Css,JavascriptNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

THE TEAM

The purpose of the frontend platform team is to improve both user and developer experience and is responsible for key system-wide functionality and products like authentication, design systems, common frontend libraries, or general frontend performance. The team works closely with frontend engineers, designers, and product managers to make sure our web applications are built consistently across all teams. Our team members are located in Romania and the UK. This role reports to an Engineering Manager.

SKILLS & EXPERTISE

  • At least 5 years of hands-on experience in commercial Software Engineering roles.
  • A proven track record of working with Angular, ideally greater than Angular v15.
  • Strong understanding of key concepts of Angular such as directives, components/services, and dependency injection.
  • A strong grasp of RxJS and its core concepts.
  • A strong understanding of JavaScript, HTML, and CSS.
  • Knowledge of end-to-end testing and tools like Cypress, Playwright, etc.
  • Passion for writing elegant code and a desire to constantly refactor and improve, with an understanding of SOLID principles.
  • Strong problem-solving skills and knowledge of data structures and algorithms.
  • Experience in using RESTful APIs within a microservices architecture.
  • Ability to conduct a thorough code review process, write unit/regression/integration tests, and maintain CI/CD pipelines.
  • Successful collaboration within a cross-functional engineering team alongside Product Owners, UX Designers, and Agile Coaches.
  • Interest in taking part in architectural decisions.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

As a Senior Software Engineer, you will be part of a frontend platform team. You will be an advocate for writing clean, secure, and welltested code. You will enforce best-practice guidelines and help to improve those guidelines ensuring your code is open and easy for others to reuse.
You will be a self-starter and have a significant understanding of the importance of user needs within your service and work with the product owner and other team members to translate these into technical solutions. You will work through the entire lifecycle of a service or product, from understanding requirements, and development to deployment, support, and maintenance. You will need to show an understanding of deadlines, find pragmatic solutions, and be proactive in raising potential risks.


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Berlin, Germany