Job Summary
The Product Engineer II – Web at Tamara is responsible for developing and improving frontend applications while also building and maintaining backend APIs and services. This role supports the integration of frontend, mobile, and backend systems to deliver advanced financial solutions.
Responsibilities
- Lead Agile practices within the team, mentoring members through all software development lifecycle stages.
- Work closely with the Product team to understand requirements and translate them into high-quality frontend code.
- Collaborate with Backend, Mobile, and QA engineers to ensure smooth backend integration and functionality.
- Participate in Frontend Chapter meetings to contribute to best practices and stay updated on frontend technologies.
- Coordinate with QA engineers to define test cases and support testing processes to ensure quality releases.
- Lead and engage in code reviews to maintain code quality and improve architecture.
- Use CI/CD tools to automate testing and deployment for efficient production releases.
- Facilitate daily stand-ups, sprint planning, grooming, and retrospectives to monitor progress and enhance team efficiency.
Requirements
- 4+ years of professional experience in Software Engineering focused on Frontend development.
- Familiarity with major JavaScript frameworks; React JS experience preferred.
- Strong knowledge of modern JavaScript features including ES2023, asynchronous programming, and concurrent rendering.
- Experience in software development, design, and architecture with attention to security.
- Good understanding of OOP concepts and SOLID principles.
- Experience with Agile practices such as Pairing, TDD, Continuous Integration, and Continuous Delivery.
- Expertise in optimizing web performance and Web Vitals including TTFB, TTI, and FCP.
- Experience in web application design and state management solutions.
- Experience with unit and integration testing.
- Understanding of common web application security vulnerabilities and performance issues and debugging methods.
- Strong customer focus with the ability to build accessible applications with excellent UX.
- Knowledge of web accessibility standards and best practices.
- Excellent communication skills and ability to work effectively with multidisciplinary teams.
- Experience with Next.js 15 and its latest features is a plus.
We refresh listings regularly, but some roles close early on the source platform.
Country: Saudi Arabia
City: Riyadh
Job Category: Software Engineering
Job Type: Full Time
Company Name: Tamara
Seniority level: Mid-Senior level

