Full-Stack Team Lead would be responsible for leading the development effort using technologies such as Flutter, Angular, and Java.
Responsibilities
· Writing code.
· Collaborating with front-end and back-end developers for developing rapid prototype concepts and gathering feedback metrics.
· Working closely with leadership and product strategy team.
· Understanding requirements from the Product Manager and recommending solutions.
· Evaluating technology alternatives and recommending design improvement.
· Conducting peer code reviews.
· Evaluating existing architectures for effectiveness and advising on architecture for newer features on current platforms.
· Providing technical engineering advice and guidance to junior team members.
· Manage and track progress towards the release of a product to ensure an on-time and successful release of the product.
Requirements:
· 3 - 4 years’ prior industry-related experience.
· Must have Advanced JAVA programming skills.
· Familiarity with global industry best practices.
· Good verbal and written communication skills.
· Monitors and works with internal teams to manage products.
· Leadership experience; taking a project from start to finish.
· Good knowledge and understanding of web frameworks.
· Good knowledge of database design and architecture.
· Bachelor’s Degree in Computer Science, IT, MS in IT, or similar field.
· Proven knowledge and execution of successful development strategies.
· Ability to think analytically and troubleshoot technical issues.
· Experience in communicating with external customers and enterprise partners.
· Manage projects while completing goals and deadlines.
· In-depth knowledge of Agile process and principles.
· Outstanding communication, presentation, and leadership skills.
· Excellent organizational and time management skills.
· Hands-on experience managing all stages of the product life cycle.
· Solid technical background with knowledge of software development and web technologies.
,