https://bayt.page.link/v1TUmrkCw1dqRip19
Back to the job results

Software Developer Team Leader

15 days ago 2024/05/30
$3,000 - $4,000
Work From Home

Get the Bayt App

Download the Bayt App to manage your real time conversation with the recruiter
Download App
Create a job alert for similar positions

Job Description

Position Summary:

The Software Development Team Leader will be responsible for leading a team of developers in designing, implementing, and maintaining our software applications with a focus on mobile and web platforms. This role requires a combination of strong technical expertise, leadership skills, and a deep understanding of modern software development practices.


Key Responsibilities:

  • Lead the development and maintenance of applications using Flutter for frontend and Node.js for backend.
  • Design robust database solutions using SQL and manage data interactions and storage with Firebase.
  • Mentor and guide the development team through the software development lifecycle, including planning, coding, testing, deployment, and maintenance.
  • Ensure the delivery of high-quality software solutions by enforcing best practices in coding, testing, and process management.
  • Collaborate with other team leaders and stakeholders to define project scopes, goals, and deliverables aligned with business objectives.
  • Manage timelines and resolve technical challenges to ensure project milestones are met efficiently.
  • Conduct code reviews, provide constructive feedback, and foster an environment of continuous improvement.
  • Keep abreast of new technologies and methodologies to potentially integrate into software projects and processes.
  • Ensure scalability and performance of applications through sound architectural practices.
  • Manage, lead, and track progress through agile methods using tools like JIRA or similar.


Required Skills and Qualifications:

  • Bachelor's or master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of software development experience with a proven track record in Flutter, Node.js, and using SQL databases.
  • At least 5 years of experience in a leadership role managing software development teams.
  • Strong understanding of Firebase and its integration with mobile and web applications.
  • Excellent knowledge of modern development processes and pipelines, including CI/CD, Git, and automated testing frameworks.
  • Demonstrated ability to mentor and lead development teams in a fast-paced environment.
  • Strong problem-solving skills and the ability to make decisions under pressure.
  • Exceptional communication and interpersonal skills to effectively interact with team members and stakeholders.




Job Details

Job Location
Saudi Arabia
Company Industry
IT Services
Company Type
Employer (Private Sector)
Job Role
Information Technology
Employment Type
Full Time Employee
Monthly Salary Range
$3,000 - $4,000
Number of Vacancies
1

Education

Software Engineering

Do you need help in adding the right mix of strong keywords to your CV?

Let our experts design a Professional CV for you.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.