The Tech Lead Full Stack Developer will be responsible for guiding the development of web portals and mobile applications from concept through deployment. This role requires a blend of leadership, technical expertise, and hands-on development skills. The Tech Lead will work closely with cross-functional teams, including designers and business analysts, to create the backlog and deliver solutions.
Key Responsibilities:
- Technical Leadership: Lead the development team in designing, developing, and implementing web portals and mobile applications. Provide technical guidance, mentorship, and support to ensure adherence to best practices and high coding standards.
- Full Stack Development: Oversee both front-end and back-end development tasks. Develop and maintain application features using technologies such as JavaScript frameworks (React, Angular), back-end frameworks (Node.js, Spring), and mobile development platforms (iOS, Android).
- Architecture and Design: Define and implement the technical architecture for portal and mobile applications to ensure scalability and maintainability.
- Project Management: Collaborate with project managers and stakeholders to understand project requirements, manage project timelines, and ensure development milestones are met.
- Code Review and Quality Assurance: Conduct code reviews, ensure adherence to coding standards, and implement automated testing strategies.
- Collaboration: Work closely with UX/UI designers to translate business requirements into functional interfaces.
- Performance Optimization: Monitor and optimize application performance, load times, responsiveness, and user experience.
- Documentation: Create and maintain comprehensive technical documentation, including architecture diagrams and development guides.
- Innovation: Stay updated with emerging technologies, evaluate new tools, and enhance development processes and application functionality.
Qualifications:
- Education: Bachelor's degree in Computer Science, Software Engineering, or a related field. Advanced degrees or certifications (e.g., AWS Certified Solutions Architect, Microsoft Certified: Azure Developer) are a plus.
- Experience: Minimum of 10 years of experience in full stack development, with a proven track record of leading development teams.
- Technical Skills:
- Proficiency in front-end technologies (e.g., React, Angular, HTML5, CSS3)
- Experience with back-end technologies (e.g., Node.js, Spring Boot, .NET)
Work Conditions: Hybrid, Full-time
Location: Dubai, Dubai, United Arab Emirates
Language Requirements: Not specified.