Enable job alerts via email!

Senior Software Engineer Front End - Applications & Digital Products

Wynn Al Marjan Island

Ras Al Khaimah

On-site

AED 60,000 - 100,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Senior Software Engineer to join their dynamic in-house software development team. This exciting role involves developing cutting-edge services for the first casino in Arabia, Wynn Al Marjan Island. You will work collaboratively with various teams to enhance automation processes, ensure code quality, and drive best practices. If you thrive on challenges and are passionate about technology, this opportunity offers a chance to make a significant impact in the hospitality industry while working in a collaborative environment.

Qualifications

  • 7+ years of software engineering experience with large-scale applications.
  • Strong knowledge of React, TypeScript, and cloud platforms.

Responsibilities

  • Design and develop services to transform the hospitality industry.
  • Implement automation focused on productivity improvements.

Skills

React
TypeScript
JavaScript
HTML
CSS
Cloud Platforms (Azure, AWS)
Automated Testing
Monitoring Tools (Kibana, DataDog, NewRelic)

Education

Bachelor’s degree in Computer Science

Job description

Job Purpose

We are seeking a Senior Software Engineer to join our in-house software development team. The ideal candidate will enjoy learning, seeing projects through to completion, and thrive on new challenges. You will develop projects for the first casino in Arabia – Wynn Al Marjan Island. You will partner with infrastructure, cyber security, and product teams.

Essential Duties
  1. Design and develop cutting-edge services that will transform the hospitality industry in the UAE.
  2. Write clean code with high unit and integration test coverage.
  3. Perform code reviews, provide feedback, participate in design sessions.
  4. Conduct reviews of reliability, load testing, cost efficiency, and security.
  5. Enable visibility of our services through metrics, dashboards, and alerts.
  6. Develop infrastructure as code for our cloud-based solutions.
  7. Identify and improve automation processes in partnership with leadership.
  8. Promote and introduce best practices to continuously improve team performance and developers’ experience.
  9. Perform controlled resolution of incidents and problems, including prioritization and escalation to relevant groups when appropriate, root cause analysis of all problems with follow-through resolution.
  10. Ensure Incident & Problem management procedures are diligently followed.
  11. Handle incidents, problems, and changes with a calm and analytical approach, especially during major incidents on critical systems.
  12. Implement and drive automation focused on productivity improvements.
  13. Exhibit sound and comprehensive communication and diplomacy skills to exchange complex information confidently with operations and technology partners on regional or global basis.
Education
  • Bachelor’s degree required in computer science, information technology, mathematics, or a related field.
Experience
  • 7+ years of software engineering experience with large-scale applications.
Skills / Knowledge
  • Strong knowledge of React, TypeScript, JavaScript, HTML, CSS.
  • Experience with cloud platforms (e.g., Azure, AWS).
  • Proficiency in testing with a focus on automated end-to-end quality.
  • Understanding of monitoring tools such as Kibana, DataDog, NewRelic.
  • Ability to mentor other engineers.
  • Ability to work independently as well as in a group.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.