Senior Software Engineer - Frontend

awork GmbH
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Github
Performance Tuning
TypeScript
Web Applications
RxJS
Backend
AngularJS
Front End Software Development
Restful APIs

Job description

As a Senior Frontend Engineer in our "Work Management" feature team, you'll build delightful features, evolve our technical architecture, and ensure our web app performs beautifully. You'll work closely with your teammates (including Annalisa and Marcello), collaborate cross-functionally with product design and backend, and report directly to Marcelo, our Frontend Team Lead.

Let's build something amazing - together.

Here's the job:

  • Develop new features for our Angular-based web app (v20) - from idea to release
  • Collaborate closely with product, design and backend teams during planning and implementation
  • Write clean, scalable code with a strong focus on performance and user experience
  • Review and merge pull requests, share feedback and mentor other engineers
  • Troubleshoot and resolve bugs using modern monitoring tools

Technologies

  • Angular 14-20
  • Angular Signals
  • Typescript
  • RxJS
  • REST API
  • GitHub

Requirements

Do you have experience in TypeScript?, * 5+ years of professional experience in frontend development with Angular (v14+ preferred) or similar framework

  • Experience building complex B2B SaaS products
  • Deep understanding of modern frontend architecture, including state management, API integration, testing, and performance optimization
  • Comfortable working cross-functionally and contributing to product and technical discussions.
  • Strong English communication skills (C1 level written and spoken), * You communicate clearly and collaborate effectively across teams
  • You have a strong eye for design consistency and a deep sense of user empathy
  • You bring new ideas beyond your day-to-day tasks and help improve our platform continuously

We're a hybrid team, so we're looking for someone comfortable with asynchronous communication and collaboration, but also excited to spend time with the team. We use tools like Slack, Zoom, Notion, and of course, awork, to stay organized. We love coming together as a team-whether remote or in person. In our first chat, we'd be happy to tell you more about our team culture at awork.

About the company

We're aiming high! Our vision: By 2030, over 100,000 teams around the world will use awork. And our engineering team plays a key role in bringing that vision to life. Our product is at the heart of what we do - and you'll help shape it.

Apply for this position