Job Title: Technical Lead / Architect – Web Development
Job Description:
We are seeking an experienced Technical Lead with a strong background in web development, architectural design, and leadership. The ideal candidate should have 8 to 10 years of hands-on experience across a broad spectrum of technologies, frameworks, and tools, as outlined below:
Key Responsibilities:
- Provide technical leadership and guidance to a team of developers, ensuring the successful delivery of high-quality web applications.
- Collaborate with cross-functional teams, including UI/UX designers, frontend and backend developers, to define architectural solutions that align with business requirements.
- Architect and design scalable and maintainable systems, considering aspects of performance, security, and user experience.
- Lead code reviews, mentor team members, and enforce coding standards to maintain code quality and consistency.
- Stay updated on emerging technologies and industry best practices, incorporating them into architectural decisions and development processes.
- Hands-on contribution to development tasks, particularly in critical or complex components of the system.
- Collaborate with stakeholders to understand business objectives and translate them into technical requirements.
Technical Skills:
- 8 to 10 years of professional experience in web development.
- Proficiency in PHP, NodeJS, and frontend technologies (VueJS, HTML5, CSS3, JavaScript).
- Expertise in PHP frameworks, especially Laravel and Slim.
- Strong understanding of frontend frameworks like Nuxt for server-side rendering and VueJS application development.
- In-depth knowledge of databases, including MySQL and AWS OpenSearch.
- Experience with caching mechanisms such as Memcache and Redis.
- Familiarity with containerization using Docker.
Experience:
- Proven experience leading and mentoring development teams.
- Successful delivery of complex, scalable, and high-performance web applications.
- Previous involvement in architectural decisions and system design.
- Exposure to both frontend and backend development.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Strong analytical and problem-solving skills.
- Excellent communication and leadership abilities.
- Ability to thrive in a dynamic and fast-paced environment.
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.