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