Location
In office (Amman)
Seniority
Senior · 3+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Since 2007, we've been driven by one mission: to simplify life. Over the years, we've expanded our reach across many cultures and geographies, ultimately recognizing that people share core needs- from access to trusted digital services to clean water and stable power. Guided by our diverse perspectives and foundational pillars; empathy, science, strategy, and technology, we create experiences that empower communities and connect people to what matters most.
Main Job Responsibilities:
- Lead Front-End Architecture and Design:
- Design and implement scalable, maintainable, and high-performance front-end architectures.
- Make strategic decisions on frameworks, libraries, and tools to enhance development efficiency and application performance.
- Mentor and Guide Junior Developers:
- Provide technical guidance, code reviews, and mentorship to junior team members.
- Foster a culture of continuous learning and professional growth within the development team.
- Collaborate with Cross-Functional Teams:
- Work closely with back-end engineers, UX/UI designers, product managers, and other stakeholders to define and implement innovative solutions.
- Ensure seamless integration of front-end applications with back-end services and APIs.
- Ensure Technical Feasibility and Optimize Performance:
- Assess the technical feasibility of UI/UX designs and provide feedback for improvements.
- Optimize applications for maximum speed, scalability, and responsiveness across various devices and platforms.
- Implement and Enforce Coding Standards:
- Establish and maintain coding best practices and standards to ensure code quality and consistency.
- Conduct regular code reviews to enforce standards and identify areas for improvement.
- Drive Continuous Improvement and Innovation:
- Stay updated with the latest industry trends, technologies, and best practices in JavaScript and front-end development.
- Propose and implement enhancements to existing systems and processes to improve efficiency and product quality.
- Manage Agile Development Processes:
- Participate actively in agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
- Help the team meet project deadlines and deliver high-quality features by effectively managing tasks and priorities.
- Develop Automated Testing and Deployment Pipelines:
- Implement automated testing frameworks to ensure software reliability and reduce regression issues.
- Set up and maintain continuous integration/continuous deployment (CI/CD) pipelines to streamline the deployment process.
- Ensure Security and Compliance:
- Integrate security best practices into front-end development to protect user data and ensure compliance with relevant regulations.
- Collaborate with security teams to conduct vulnerability assessments and address security concerns proactively.
- Create and Maintain Documentation:
- Develop comprehensive documentation for front-end systems, processes, and APIs to facilitate knowledge sharing and onboarding.
- Ensure that all technical documentation is up-to-date and accessible to relevant team members.
- Analyze and Resolve Complex Technical Issues:
- Troubleshoot and resolve performance bottlenecks, bugs, and other technical challenges in existing applications.
- Conduct root cause analysis for recurring issues and implement long-term solutions.
- Coordinate with DevOps and Infrastructure Teams:
- Work with DevOps engineers to ensure smooth deployment and operation of front-end applications.
- Assist in managing environments, monitoring application performance, and ensuring high availability.
Skills
Needed Competencies:
- Strong project management and organisational skills.
- Communication skills and critical thinking.
- Designs and implements software solutions using modular programming principles to create maintainable, reusable, and scalable code.
- Possesses a deep understanding of JavaScript fundamentals, has worked with modern frameworks to build scalable applications.
Knowledge, Skills and Abilities:
- Ability to work in an Agile environment.
- Development design patterns knowledge (ex: singleton pattern, interface segregation, KISS, DRY, etc...).
- Demonstrates the ability to decompose complex problems into discrete, loosely-coupled components that can be developed, tested, and maintained independently.
- Mentors junior developers and provides constructive code reviews that improve team capabilities.
- Translates technical concepts for non-technical stakeholders and contributes to product planning discussions.
- Implements security best practices including input validation, authentication, and protection against common vulnerabilities.
Experience:
- At least 3-5 years of experience in web technologies, HTML, CSS, and JavaScript.
- Experience with a responsive design for desktop/mobile.
- Extensive HTML/CSS/Javascript coding experience, including Node and React.
- Experience with Typescript.
- Experience with ORMs such as Drizzle, Sequelize, or Prisma.
- Experience working with and building APIs.
Education:
Bachelor’s Degree in Computer Science, Software Engineering or Information Technology.
Travel:
Depending on project needs
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.
368,634 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.
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
Amman
Front-End Developer Senior
2 days ago
≈ $33k – $107k per year (Estimated) • In office • Monterrey
TypeScript
JavaScript
Frontend
Ant Design
GraphQL
Lighthouse
Material UI
Next.js
React.js
Redux
Tailwind CSS
Mobile
State Management
DevOps
Azure
Azure DevOps
CI/CD
QA
Cypress
Jest
Apply
Jul_POS20_Lead Software Engineer
2 days ago
≈ $21k – $57k per year (Estimated) • Remote/Hybrid • Full-Time • 6+ years exp • Bachelor's Degree • Noida
C#
SQL
TypeScript
JavaScript
C#
.NET
Frontend
Angular
DevOps
Azure
Azure DevOps
CI/CD
Git
TeamCity
Apply
Jul_POS24_Software Engineer
2 days ago
≈ $16k – $42k per year (Estimated) • Remote/Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Noida
C#
SQL
TypeScript
JavaScript
C#
.NET
Frontend
Angular
DevOps
Azure
Azure DevOps
CI/CD
Git
TeamCity
Apply
Jul_POS19_Principal Software Engineer
2 days ago
≈ $21k – $57k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Noida
C#
SQL
TypeScript
JavaScript
C#
.NET
Frontend
Angular
DevOps
Azure
Azure DevOps
CI/CD
Git
TeamCity
Apply
Jul_POS23_Software Engineer
2 days ago
≈ $16k – $42k per year (Estimated) • Remote/Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Noida
C#
SQL
TypeScript
JavaScript
C#
.NET
Frontend
Angular
DevOps
Azure
Azure DevOps
CI/CD
Git
TeamCity
Apply
Security Engineer
1 month ago
Remote/Hybrid • Full-Time • 4+ years exp • Bachelor's Degree • Amman
TypeScript
DevOps
Azure
Azure AKS
Azure DevOps
CI/CD
Kubernetes
SLI/SLO/SLA
Cybersecurity
CodeQL
DefectDojo
Falco
Microsoft Defender for Cloud
Microsoft Entra ID
Microsoft Sentinel
OWASP Top 10
OWASP ZAP
PCI DSS
Semgrep
SOC 2
Threat Modeling
Wazuh
Apply
Cybersecurity Engineer
1 month ago
In office • Full-Time • 5+ years exp • Bachelor's Degree • Amman
DevOps
Azure
CI/CD
Kubernetes
Cybersecurity
Microsoft Entra ID
OWASP Top 10
OWASP ZAP
PCI DSS
Snyk
SOC 2
SonarQube
Apply
Sr. DevOps Engineer
1 month ago
In office • Full-Time • 5+ years exp • Bachelor's Degree • Amman
Bash
PowerShell
Python
DevOps
Ansible
AWS
Azure
Azure DevOps
CI/CD
CloudFormation
Docker
GCP
GitLab CI
Grafana
Helm
Istio
Jenkins
Kubernetes
New Relic
OpenShift
Prometheus
Puppet
Terraform
Travis CI
GitLab
Apply
Technical Lead - AI EdTech in Emergencies
5 days ago
Remote • Full-Time • 5+ years exp • Nairobi • Amman
Apply
Full Stack Team Lead ( .NET/Angular)
7 days ago
In office • Full-Time • 10+ years exp • Bachelor's Degree • Amman
C#
SQL
TypeScript
JavaScript
C#
ASP.NET Core
Frontend
Angular
DevOps
Azure
Apply
Senior Software Engineer I - Backend
7 days ago
Remote • Full-Time • 4+ years exp • Bachelor's Degree • Amman
C#
C++
Go
Java
Kotlin
DevOps
AWS
Azure
Docker
GCP
Kubernetes
Apply
Senior Full Stack Developer
12 days ago
In office • 6+ years exp • Amman
C#
SQL
TypeScript
JavaScript
C#
ASP.NET Core
Entity Framework Core
Frontend
Angular
Sass
DevOps
Git
Rest API
Apply
Electrical Engineer - Design Team
13 days ago
In office • Full-Time • 2+ years exp • Bachelor's Degree • Amman
Design
AutoCAD
Apply
This is one of many
368,634 more open roles from verified company boards, updated every day.

