Do you want to love what you do at work? Do you want to make a difference, an impact, transform peoples lives? Do you want to work with a team that believes in disrupting the normal, boring, and average?
If yes, then this is the job you're looking for , is Saudi's #1 event ticketing and experience booking platforms in terms of technology, features, agility, revenue serving some of the largest mega events in the Kingdom surpassing over 2 billion sales.
Key Responsibilities
• Lead and mentor a team of software engineers.
• Provide technical guidance and direction to the team.
• Drive technical decisions and enforce best practices.
• Conduct code reviews and ensure coding standards are met.
• Oversee the entire software development lifecycle from planning to deployment.
• Collaborate with project managers to define project scope, timelines, and deliverables.
• Ensure projects are completed on time and within budget.
• Design and implement robust, scalable, and maintainable software architectures.
• Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform.
• Develop and maintain technical documentation.
• Work closely with stakeholders to understand business requirements and translate them into technical specifications.
• Facilitate effective communication between the development team and other departments.
• Ensure alignment between the technical direction and the business objectives.
• Stay up-to-date with industry trends and emerging technologies.
• Continuously seek ways to improve the development process and team productivity.
• Drive innovation and continuous improvement within the team.
Qualifications
• Bachelors or masters degree; or equivalent work experience
• 3-5 years of experience in software application development, deployment, and integration.
• Strong application development knowledge of any of the following technologies:
Python, JavaScript, React, PHP, Android (Kotlin/Java), Swift, Kafka, Mongo
DB.
• Engineering practice experience such as code refactoring, design patterns, continuous integration, building highly scalable applications, application security, secure coding practice.
• Proficient understanding of code versioning tools such as GIT, CI/CD concepts, and tool chains.
• Excellent technical, diagnostic, and troubleshooting skills.
• Exceptional communication and interpersonal skills.
#J-18808-Ljbffr