- Technical team supervision
Lead the technical direction of the team guiding the design and architecture of software solutions. (Flutter/ Next.js and React.js developers)
Review code provide feedback and ensure best practices in coding standards design patterns and architectural principles.
Mentor and support team members in technical skills development and career growth.
Write clean maintainable and efficient code while meeting project deadlines.
Participate in the full software development lifecycle including requirement analysis design coding testing and deployment.
Troubleshoot and resolve technical issues ensuring high availability and performance of applications.
Work with project managers and stakeholders to define technical requirements and deliverables.
Estimate development timeframes and allocate resources effectively.
Track project progress and ensure timely delivery of features and releases.
- Collaboration and Communication
Collaborate with product management design and QA teams to ensure alignment on goals and delivery schedules.
Communicate technical concepts and decisions clearly to both technical and nontechnical stakeholders.
Facilitate technical discussions team meetings and retrospectives.
Advocate for and implement process improvements including CI/CD DevOps practices and automated testing.
Stay current with industry trends technologies and best practices to continuously evolve the tech stack and development processes.
Requirements
- Bachelor s or master s degree in computer science Engineering or a related field.
- 6 years of experience in software development with at least 3 years in a lead role.
- Proficiency in JavaScript TypeScript HTML and CSS with a deep understanding of modern frontend development practices.
- Experience with Azure cloud platforms and containerization (Docker Kubernetes).
- Strong knowledge of software design patterns architecture principles and development methodologies (Agile/Scrum).
- Proven experience in leading and mentoring a team of developers.
- Excellent problemsolving skills and attention to detail.
- Strong communication collaboration and interpersonal skills.
Preferred Skills:
- Experience with microservices architecture and RESTful API design.
- Familiarity with DevOps practices CI/CD pipelines and automated testing frameworks.
- Experience with frontend frameworks (React Angular Vue.js) and mobile development (iOS/Android).
- Extensive experience with Next.js and React.js with a strong portfolio of projects demonstrating your expertise.
- Proficiency in integrating APIs working with RESTful services and optimizing performance
Extensive experience in backend development, ideally 6+ years. Proficiency in .NET Core & .NET framework-related technologies with strong knowledge of development best practices. Experience in designing and building scalable APIs for production systems. A solid understanding of software development design and architectural patterns. Expertise in setting up and managing a fully automated CI/CD pipeline. Hands-on experience with RDBMS technologies. Experience working with AWS cloud or other cloud platforms. Familiarity with containerisation tools like Docker. Exposure to distributed systems and event-driven architecture. Knowledge of observability tools and monitoring backend systems.