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 ,webook.com 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
Requirements
- 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, MongoDB
- 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 toolchains
- Excellent technical, diagnostic, and troubleshooting skills
- Exceptional communication and interpersonal skills