Software Engineer Lead - Fullstack (Jeddah Office)

Posted 2 Days Ago
Be an Early Applicant
Jeddah
Mid level
Software
The Role
As a Software Engineer Team Lead, you'll oversee the development cycle, focusing on front-end development with technologies like ReactJS, HTML5, and Material UI. You'll collaborate with designers and back-end systems to create responsive applications, manage priorities and mentoring, and ensure technical excellence within an agile environment.
Summary Generated by Built In

Description

Join a highly qualified team of engineers dedicated to driving innovation and development in our cutting-edge product, which leverages Machine Learning and Big Data technologies to analyze content from diverse data sources. As a Software Engineer Team Lead, you will play a key role in overseeing the entire development cycle, with a focus on front-end development using ReactJS.

You will work closely with our UI/UX designer to transform visual designs into seamless interaction layouts using modern front-end web technologies like HTML5, CSS3, and Material UI. You’ll also ensure smooth integration with back-end systems. In this role, you will collaborate directly with the CTO in an agile yet demanding environment, managing project priorities, mentoring team members, and driving technical excellence.

We value expertise in the technologies mentioned above and expect a willingness to learn and adapt quickly to new tools and methods, ensuring continuous innovation and success in delivering exceptional products.

Key Tasks & Responsibilities

  • Development and Integration:
    • Convert visual designs into interaction layouts using HTML5, SASS, and Material UI (MUI).
    • Integrate front-end components with back-end systems using ReactJS.
    • Rapidly develop scalable, flexible, and high-performance back-end systems.
    • Design, develop, test, deploy, maintain, and improve software systems, including backends and databases.
  • Optimization and Responsiveness:
    • Optimize applications for maximum speed and performance.
    • Ensure the responsiveness and adaptability of applications across various devices and platforms.
    • Apply the newest techniques in front-end and back-end development and utilize the most updated tools.
  • Collaboration and Communication:
    • Collaborate with back-end developers and web designers to enhance usability and improve system workflows.
    • Provide regular updates on daily progress and maintain clear communication within the team.
  • Project Management and Oversight:
    • Use project management software to track and report on projects.
    • Manage individual project priorities, deadlines, and deliverables.
    • Conduct thorough code reviews for both front-end and back-end tasks to maintain high-quality standards.
Requirements
  • Educational Background and experience:
    • BA/BS or Master's degree in Computer Science, Software Engineering, IT, or equivalent practical experience.
    • 3+ years of experience in production-grade software development.
    • 2+ years of experience in team leading.
    • Proven experience in full-stack development, with a background in ReactJS, Ruby on Rails, or Python being a strong advantage.
    • Experience working in teams using agile methodologies such as Scrum or Kanban.
  • Technical Skills:
    • Strong knowledge and experience in front-end technologies, including ReactJS, HTML5, CSS, JavaScript, Bootstrap, and Material UI.
    • Fluency in Python or Ruby on Rails.
    • Knowledge of SQL and noSQL databases, such as Redis, Postgres, or Cassandra.
    • Familiarity with browser compatibility, web standards, and responsive web approaches.
    • Strong experience using code repositories like Git.
    • Knowledge of database design and efficient data handling.
  • Code Quality and Testing:
    • Ability to write perfect-quality code and perform seamless front-end integration.
    • Familiarity with browser testing and debugging processes.
    • Experience building high-quality, production-ready code.
  • Soft Skills:
    • Excellent organizational, analytical, planning, and problem-solving abilities.
    • Ability to multitask and adapt to shifting priorities, demands, and tight timelines.
    • Strong team collaboration skills and the ability to lead and guide team members effectively.

Top Skills

Python
React
Ruby
The Company
Riyadh
150 Employees
On-site Workplace
Year Founded: 2016

What We Do

The leading platform for customer experience management in the Arab World

Similar Jobs

Jeddah, SAU
20 Employees

Sika Logo Sika

Sales Engineer

Chemical • Manufacturing
Jeddah, SAU
15576 Employees

Similar Companies Hiring

Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees
HERE Thumbnail
Software • Logistics • Internet of Things • Information Technology • Computer Vision • Automotive • Artificial Intelligence
Amsterdam, NL
6000 Employees
True Anomaly Thumbnail
Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Colorado Springs, CO
131 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account