Software Development Team Leader

Software Development Team Leader
نوع العمل : عمل كلى
الخبرة : 0-3 سنة
الراتب : Not Mentioned
المكان : · Saudi Arabia

ABOUT US

Royal Sky Group, founded and owned by Dr. Ammar Omar, is a diverse company active in fields such as Business Consulting & Training, Marketing and Advertising, and IT & Digitalization. Royal Sky Group is a dynamic and regionally recognized organization with branches in the UAE and other countries in the Gulf and beyond.


OVERVIEW

The Software Development Team Leader plays a critical role in guiding and supporting our development team, working collaboratively to drive high-quality results across web and mobile platforms. The Development Team Leader will lead and mentor a team of iOS, Android, and full-stack developers to deliver robust and innovative solutions aligned with our business objectives. This role requires a balance of hands-on technical expertise and strong leadership skills to foster productivity, ensure code quality, and maintain a structured and efficient development process.


RESPONSIBILITIES

Leadership & Team Management:

  • Lead and mentor the development team, fostering a collaborative and high-performance environment.
  • Conduct regular one-on-one meetings with team members to provide guidance, feedback, and career development support.
  • Organize and lead team meetings to discuss project updates, technical challenges, and solutions.
  • Promote a culture of continuous improvement and innovation within the team.
  • Resolve conflicts and address any team issues to maintain a positive work atmosphere.

Technical Leadership & Development:

  • Provide hands-on technical leadership and guidance to developers working on iOS, Android, and full-stack projects.
  • Lead the creation of system architecture, ensuring it aligns with best practices and business requirements.
  • Review code to ensure adherence to best practices, coding standards, and quality guidelines.
  • Conduct regular code reviews and suggest improvements to optimize code quality and performance.
  • Stay updated with the latest industry trends, tools, and technologies, and recommend their implementation when appropriate.
  • Drive the team to adopt best practices in software development, including continuous integration, automated testing, and version control.

Project Management & Delivery:

  • Oversee the planning, execution, and delivery of mobile and web application projects.
  • Monitoring project timelines, and resources, and ensuring that deadlines are met.
  • Work closely with the Product Owner and other stakeholders to ensure the team is aligned with project goals and requirements.
  • Prioritize tasks and distribute work effectively to meet project deadlines.
  • Track and report project progress, risks, and roadblocks to senior management.

Collaboration & Communication:

  • Collaborate closely with cross-functional teams, including Product Management, QA, and Design, to deliver high-quality products.
  • Ensure clear and effective communication within the development team and with other departments.
  • Translate technical concepts to non-technical stakeholders and ensure alignment across teams.
  • Document and share key technical decisions, architecture designs, and development processes.

QUALIFICATION

  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • 7+ years of hands-on software development experience (mobile and web).
  • Proven experience leading development teams within Agile environments.
  • Strong background in project management, resource planning, and meeting deadlines.
  • Advanced knowledge of system architecture, scalability, performance, and security.
  • Solid understanding of Agile methodologies (Scrum, Kanban).
  • Ability to work effectively with cross-functional teams (Product, QA, Design).
  • Excellent written and verbal communication skills.

Technical Skills

  • Programming: Swift, Kotlin, JavaScript, TypeScript, Node.js, React, Java.
  • Frameworks: React Native, Angular, Spring Boot.
  • Mobile Development: iOS (Swift), Android (Kotlin & Java).
  • Web Development: React, Node.js, MongoDB, PostgreSQL, MySQL.
  • Version Control & CI/CD: Git, GitHub, GitHub Actions.
  • Cloud Platforms: AWS, Google Cloud, Azure.
  • Containerization: Docker, Kubernetes.
  • Testing: JUnit, Mockito, Jest, Mocha.
  • APIs: RESTful APIs, GraphQL.
  • Monitoring & Tools: New Relic, JIRA.

Skills

  • Strong analytical and decision-making abilities under pressure.
  • Problem-solving mindset for complex technical and organizational challenges.
  • Adaptability to changing project scopes, deadlines, and environments.
  • Customer-focused approach to align technical solutions with business needs.
  • Effective interpersonal and communication skills for stakeholder collaboration.

COM & BENEFIT

  • Competitive Salary
  • Performance-based bonus
  • VIP Medical Insurance
  • Life Insurance
  • Social Insurance
  • Flexible Working Hours
  • Room to grow!