Software Engineer - Frontend
The Position Reports To Engineering Manager Summary We
are looking for a talented Software Engineer to join our growing
development team at Property Finder. We believe in nurturing talent
and we encourage creativity and autonomy where you are free to grow
and develop your career in a fun, forward thinking and positive
environment. We expect our developers to be passionate about
technology and think of creative ways that they could benefit our
business. In this role, you will be responsible for developing and
maintaining high-quality, scalable full stack applications that
power our core business functions. We are big proponents of Agile
development methods with small cross-functional teams fully
empowered to take an idea from inception and to be able to deliver
it fully tested into production with minimal outside disruptions.
Because of this you will need to be able to work well with others
in your team and outside of your team to be able to contribute
meaningful ideas on how to best achieve your objectives and key
results. Key Responsibilities: Own the technical direction of
frontend features end-to-end — from design discussions through
production deployment and monitoring Build and scale user-facing
applications in Next.js/TypeScript that serve millions of property
seekers across the MENA region Drive code quality through
thoughtful reviews, architectural decisions, and mentoring of
junior engineers Identify and eliminate technical debt — you'll
have the autonomy to make the case for refactoring work and
prioritize it appropriately Collaborate with product, design, and
backend engineers to shape solutions, not just implement tickets
handed to you Contribute to frontend architecture decisions: state
management patterns, performance optimization, testing strategies,
and build tooling Champion engineering best practices within your
team and across the department The Person Desired Qualifications:
Strong experience with Next.js, React.js, Typescript AWS products
(or any other major cloud provider), overall understanding 4+ years
of experience of working with b2c products Excellent communication
and teamwork abilities Strong problem-solving skills and attention
to detail Self-motivated and able to work independently when
required Bachelor's degree in Computer Science, Engineering, or a
related field (good to have)