Mobile App Engineer – Team Lead

Job Summary

Lead a team of software engineers through the full software development lifecycle while designing, developing, and delivering scalable, innovative solutions across front-end and back-end technologies. Provide technical leadership, mentorship, and drive process improvements across the organization.

Responsibilities

  • Lead a team of software engineers through planning, design, implementation, testing, deployment, and maintenance phases
  • Provide technical leadership and mentorship to team members, conduct knowledge-sharing sessions, and foster continuous learning
  • Architect and develop scalable, reliable, and secure systems using modern technologies and frameworks
  • Collaborate with product managers, designers, and stakeholders to translate business requirements into technical solutions
  • Write clean, maintainable, well-documented code and enforce coding standards across the team through thorough code reviews
  • Implement DevOps strategies including CI/CD, monitoring, and cloud deployments
  • Analyze and troubleshoot complex technical issues and drive continuous improvement initiatives within the development process
  • Optimize code and system architecture for efficiency and performance

Requirements

  • Proficiency in Python, Dart (Flutter), PHP, JavaScript, TypeScript, Node.js, React.js, HTML5, CSS3, Bootstrap, Tailwind, and Google Apps Script
  • Strong understanding and practical experience in microservices architecture, including synchronous (REST/gRPC) and asynchronous (Kafka, RabbitMQ) communication patterns
  • Experience with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Couchbase, Firebase Firestore, Neo4j), and caching technologies like Redis/Memcache
  • Proficiency in Linux server administration and modern DevOps practices, including GitHub Actions for CI/CD automation
  • Knowledge of ITIL and SDLC standards
  • Hands-on experience with Solidity for smart contract development is highly desirable

What the company offers

  • Competitive salary packages aligned with market standards and experience
  • Visa (1 year temp) and flights into the country for non-citizens, accommodation, and transportation allowance
  • Career development and internal promotion opportunities across departments and seasons
  • Creative and collaborative work culture built on passion, innovation, and attention to detail
  • Experience working on premium events within The Groves and Riyadh Season

We refresh listings regularly, but some roles close early on the source platform.

Country: Saudi Arabia
City: Riyadh
Job Category: Software Engineering
Job Type: Full Time
Company Name: SIHAMCO
Seniority level: Mid-Senior level

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top