Senior Frontend Engineer (f/m/d)
at AWIN
Berlin, Berlin, Germany -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 11 Feb, 2025 | Not Specified | 11 Nov, 2024 | 5 year(s) or above | Dependency Injection,Angular,Cypress,Directives,Algorithms,Data Structures,Solid Principles,Html,Css,Javascript | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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