About the Job
Avrioc Technologies, headquartered in Abu Dhabi, specializes in developing innovative applications, software, games, and AI models aimed at enhancing everyday experiences. Among its offerings are licensed fintech solutions, AI-driven products, and a virtual cycling platform called MyWhoosh.
About the Role
Ready to apply for roles like this?
Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.
Unlock employer & apply directly
We are seeking a self-motivated, multi-tasking team player to take on the role of a lead developer. The candidate will be responsible for developing new software products and enhancing existing ones. The ideal candidate excels in working with large-scale applications and frameworks while possessing outstanding communication and leadership skills.
Key Responsibilities
- Web Application Development: Lead the design, development, and maintenance of scalable and high-performance web applications.
- Technology Integration: Work with front-end and back-end technologies, integrating various systems using modern frameworks (ReactJS, VueJS, NodeJS, Go Lang).
- Microservices Architecture: Design and implement robust microservices-based applications using messaging tools for high throughput and low-latency processing.
- Database Management: Utilize relational (MySQL) and NoSQL (MongoDB) databases to design and optimize efficient schemas.
- DevOps & Infrastructure: Manage containerized applications with Docker and Kubernetes and facilitate CI/CD pipelines and cloud deployments.
- Search and Analytics: Use Elasticsearch and other tools for logging, searching, and monitoring of web applications.
- WordPress Development: Implement and customize WordPress themes and plugins, integrating them seamlessly with custom back-end solutions.
- Performance Optimization: Analyze, test, and optimize applications for performance, scalability, and responsiveness.
- Collaboration & Leadership: Mentor junior developers and collaborate with engineering teams, project managers, and stakeholders.
Technical Skills
- Programming Languages: Strong expertise in PHP, JavaScript, Go Lang, NodeJS, ReactJS, and VueJS.
- Web Frameworks & Libraries: Experience with ReactJS, VueJS, and NodeJS; Go Lang for concurrent systems.
- Message Brokers: Familiarity with RabbitMQ and Kafka for event-driven architectures.
- Databases: Solid experience with MySQL and MongoDB.
- Search & Analytics: Experience with Elasticsearch and the Elastic Stack.
- DevOps Tools: Proficiency in Docker, Kubernetes, and CI/CD tools for deployment.
- WordPress: Expertise in developing and customizing WordPress-based applications.
- Version Control: Proficient in Git and GitHub/GitLab.
Additional Skills
- Strong analytical and debugging skills.
- Experience in Agile methodology and collaboration.
- Excellent verbal and written communication skills.
- Strong leadership capabilities.
Experience & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (relevant experience may substitute for a degree).
- 10+ years of experience in web development, including at least 5 in a senior or leadership role.
- Proven track record in building scalable web applications and experience with modern web frameworks and cloud-based platforms.
- Hands-on experience in WordPress development.
Language Requirements
- Proficiency in English is required.