– Lead and mentor a team of developers, designers, and QA engineers across web and mobile projects.
– Design and implement technical architectures for scalable, secure, and high-performing applications.
– Oversee end-to-end development of projects using technologies such as React.js, Node.js, Flutter, or React Native.
– Collaborate closely with project managers, clients, and stakeholders to understand business requirements and translate them into technical solutions.
– Review code, set coding standards, and ensure best practices are followed across the team.
– Perform technical troubleshooting, debugging, and performance optimization for web and mobile apps.
– Manage project timelines, task allocation, and ensure on-time delivery.
– Stay up-to-date with emerging technologies, tools, and frameworks, and recommend their adoption when beneficial.
– Facilitate knowledge sharing, documentation, and continuous improvement within the development team.