الخبرة : 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!