687,385open jobs
40,039companies
97,916added this week
Browse all
Salary
$54k – $123k per year (Estimated)
Location
In office (Karachi)
Seniority
Principal
Employment
Full-Time
Overview
Company
Impact
Profile match
Bayut is a property classifieds portal in the United Arab Emirates, headquartered in Dubai, that lists homes and commercial space for sale and rent and connects buyers, tenants and real estate agencies across all seven emirates. It is part of Dubizzle Group, formerly Emerging Markets Property Group, which also runs the dubizzle classifieds brand, Zameen.com and OLX Pakistan, and it shares a recruiting board and a large engineering hub in Karachi with dubizzle. Openings cover field and inside sales, telesales and call-centre agents, vehicle acquisition and pricing, lifecycle marketing, data and software engineering and machine learning internships.

Dubizzle Labs is seeking a highly skilled Principal Software Engineer - Frontend to join our team. As a Principal Software Engineer, you will collaborate with other engineers, Tech Team Leads, QA team, and design team to develop and enhance our frontend applications. You will play a vital role in advancing our development stack and ensuring scalability as we continue to grow our user base.

In this role, you will:

  • Work closely with cross-functional teams from initial design to resolving production issues, ensuring the complete SDLC.
  • Support a wide range of products, focusing on automation, performance, availability, and reliability.
  • Drive innovation and contribute to the continuous improvement of our industry-leading platform.
  • Develop elegant solutions for complex problems and write clean, maintainable code following best practices.
  • Gain a deep understanding of the product architecture and effectively communicate the position of your product stream within it.
  • Mentor and provide guidance to peers in a pair-programming environment.

Requirements

  • Bachelor's degree in Computer Science or a related field.
  • Minimum of 8 years of experience in JavaScript and frontend technologies.
  • Proven experience in React with at least 6 years in a production-level role.
  • Strong understanding of state management libraries like Redux.
  • Experience optimizing and profiling React applications for performance.
  • Working knowledge of build tools such as Webpack and package management tools like Yarn and NPM.
  • Excellent communication and interpersonal skills.
  • Ability to prioritize tasks and adapt in a fast-paced environment.
  • Knowledge of Server Side Rendering with React is a plus.

Benefits

Bayut & dubizzle is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
687,385 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Karachi
Equity • Remote/Hybrid • Full-Time • 5+ years exp • Zagreb • Osijek
JavaScript
Java
TypeScript
Java
Spring Boot
Frontend
Next.js
React.js
Apply
$30k – $67k per year (Estimated) • In office • 5+ years exp • Saint Petersburg
JavaScript
SQL
Node JS
Node JS
Nest.JS
Fastify
Commander.js
Databases
PostgreSQL
Redis
ElasticSearch
Apache Kafka
Frontend
GraphQL
Next.js
React.js
Vite
npm
Remix
Lighthouse
DevOps
Jaeger
OpenTelemetry
Prometheus
Docker
Grafana
SLI/SLO/SLA
Apply
Fullstack Engineer 1 day ago
$26k – $72k per year (Estimated) • Remote/Hybrid • Full-Time • 2+ years exp • Athens
Python
JavaScript
TypeScript
Node JS
Scala
Databases
PostgreSQL
ElasticSearch
Apache Kafka
AI/ML
Cursor
Claude Code
Frontend
Vue.js
GraphQL
Tailwind CSS
React.js
Apply
Frontend Engineer 1 day ago
In office • Bengaluru
JavaScript
TypeScript
AI/ML
Claude
Frontend
React.js
Mobile
React Native
Apply
$107k – $161k per year • Remote/Hybrid • Full-Time • Dublin
JavaScript
TypeScript
Frontend
Angular
React.js
Mobile
Clean Architecture
DevOps
CI/CD
Jenkins
Git
Kubernetes
Platform Engineering
Tekton
TeamCity
Management
Jira
Kanban
Apply
$50k – $126k per year (Estimated) • In office • Full-Time • Karachi
Python
Databases
Memcached
DevOps
CI/CD
AWS
Docker
Kubernetes
Apply
In office • Full-Time • Bachelor's Degree • Dammam
Apply
In office • Full-Time • Bachelor's Degree • Dubai
Apply
In office • Full-Time • Bachelor's Degree • Dubai
Apply
$53k – $142k per year (Estimated) • In office • Internship • Dubai
Python
SQL
Databases
Snowflake
Google BigQuery
Amazon Redshift
Vertica
BigQuery
Analytics
ETL/ELT
Matillion
Management
Agile
Apply
$18k – $35k per year (Estimated) • In office • Full-Time • 2+ years exp • Karachi
Apply
$76k – $195k per year (Estimated) • Equity • In office • Karachi
Apply
In office • Full-Time • Karachi
Apply
Supply Planner 1 day ago
In office • Full-Time • Karachi
Apply
Accounting Trainee 2 days ago
$29k – $85k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Karachi
Analytics
Microsoft Excel
Apply
See all jobs
This is one of many
687,385 more open roles from verified company boards, updated every day.