Software Engineering Team Lead - Noida, India - Alphadroid

    Alphadroid
    Alphadroid Noida, India

    2 weeks ago

    Default job background
    Description

    Job Description:

    We are seeking a dynamic and experienced Software Engineering Team Lead with expertise in software development & solution architecture to join our team. The ideal candidate should have 8 to 10 years of industry experience and a strong background in full-stack development, particularly in , React Native, and In addition to technical proficiency, we are looking for someone who can lead and mentor a team, provide architectural guidance, and contribute to the development of both Android and iOS applications. Moreover, the candidate should possess the ability to leverage low-code platforms effectively to expedite development processes.

    Responsibilities:

    1. Lead a team of developers in the design, development, and delivery of high-quality software solutions.

    2. Provide technical leadership and guidance throughout the software development lifecycle.

    3. Architect scalable and efficient solutions that align with business requirements and industry best practices.

    4. Mentor team members, conduct code reviews, and ensure adherence to coding standards.

    5. Collaborate with product managers, designers, and other stakeholders to define project requirements and priorities.

    6. Develop responsive web applications using and for backend services.

    7. Build cross-platform mobile applications using React Native for both Android and iOS platforms.

    8. Explore and evaluate low-code platforms to accelerate development and enhance productivity.

    9. Implement and maintain CI/CD pipelines for automated build, test, and deployment processes.

    10. Integrate with third-party systems, APIs, and services to enable seamless data exchange and functionality.

    11. Work with AI models and machine learning algorithms to enhance application features and capabilities.

    12. Monitor application performance, identify bottlenecks, and optimize for scalability and efficiency.

    13. Stay updated on emerging technologies, tools, and frameworks relevant to full-stack development.

    14. Communicate effectively with team members, management, and clients to ensure project success.

    Requirements:

    1. Bachelor's degree in Computer Science, Engineering, or related field.

    2. 8 to 10 years of experience in software development, with a focus on full-stack development.

    3. Expertise in , React Native, and for building modern web and mobile applications.

    4. Strong understanding of JavaScript, HTML5, CSS3, and related web technologies.

    5. Proven track record of leading teams and delivering complex projects on time and within budget.

    6. Experience with solution architecture, including designing scalable and maintainable systems.

    7. Familiarity with Agile methodologies and practices, such as Scrum or Kanban.

    8. Ability to work collaboratively in a fast-paced, dynamic environment.

    9. Experience integrating with third-party systems, APIs, and services.

    10. Proficiency in working with AI models and machine learning algorithms.

    11. Excellent communication, leadership, and interpersonal skills.

    12. Experience with low-code platforms (e.g., FlutterFlow, Joget, Odoo) is a plus.