Delivery Hero

Delivery Hero

Software Engineer II - Frontend

Role

Software Engineer II - Frontend

Job type

Full-time

Posted

1 week ago

Share this job

Salary

Not disclosed by employer

Job description

Role Summary
As a Frontend Engineer at talabat, you will join a vibrant team contributing to our high-traffic Customer Web applications and internal tools. You will build "pixel-perfect" UIs and help evolve our internal design system while working with a cutting-edge technical stack. This is a role designed for growth, where you will solve straightforward problems with the support of senior mentors and the help of modern AI-assisted tools.

Your Mission 

  • Feature Development: Develop individual, well-defined features and components across our web applications.
  • Code Quality: Write clean, readable, and tested code (unit, behavior, and integration) following common software engineering practices. 
  • Architecture Awareness: Seek to understand the design of services owned by your team, including internal structures, data layers, and dependencies. 
  • Collaboration: Participate in code reviews to grow your skills while troubleshooting and resolving issues in a timely manner. 
  • User Centricity: Maintain a user-centric perspective, striving to understand customer pain points and empathizing with their issues to improve the product. 
  • Data-Driven: Assess the impact of features, make hypotheses, and implement new solutions.
  • Education: A degree in Computer Science, Software Engineering, or equivalent practical experience.
  • Experience: 3–7 years of professional web application development experience. 
  • Required Languages & Tech: Working experience with JavaScript (ES6+), TypeScript, React, and Node.js.
  • Foundations: A rock-solid foundation in Computer Science (data structures, algorithms, and software design). Testing: Understanding of unit testing and development best practices (observability, maintainability, and clean code).
  • Soft Skills: Ability to make independent decisions, take ownership, and maintain a "constant learner" mentality.

Nice to Have 
Experience with SSR Frameworks (Next.js or Nuxt).
Experience with different API protocols (GraphQL, JSON API, etc.). 
A passion for building delightful user experiences and an interest in Design Systems

Resume ExampleCover Letter Example

Explore more