Squad Lead Software Development

  • Selangor
  • Permanent
  • Full-time
  • 21 days ago
JOB SUMMARY We are looking for a proactive and technically skilled Squad Lead to lead a cross-functional agile development squad. As the Squad Lead, you will be responsible for managing day-to-day development activities, guiding developers (web, mobile, backend), ensuring timely and high-quality delivery, and acting as the primary liaison between your squad and other stakeholders. This role requires strong hands-on technical experience, team coordination skills, and a solid understanding of agile software delivery processes including CI/CD pipelines, with a commitment to delivering high-quality, scalable, and user-centric applications. JOB RESPONSIBILITIES Squad Leadership & Coordination Lead, manage, and mentor your squad consist of back end, mobile and web developer to ensure high productivity and delivery quality. Allocate tasks effectively based on team strengths and project priorities. Monitor progress, identify risks or blockers, and escalate as needed to the Technical Lead. Technical Skills & Responsibilities Act as a hands-on technical contributor when needed during complex development phases. Troubleshoot and resolve technical issues during development, testing, and production stages. Conduct code reviews to ensure adherence to best practices, coding standards, and maintainability. Develop and maintain boilerplate codes and reusable templates to guide and accelerate development. Ensure that squad deliverables align with architectural direction, performance standards, and security best practices. Requirement and Analysis Collaborate with stakeholders, product owners, and clients to gather and analyze business requirements. Translate user needs and project goals into functional and technical specifications. Conduct technical feasibility studies to align features with technical capabilities and resource constraints. Maintain detailed requirement documentation, including workflows, wireframes and use cases. Mobile Design & Development Design, build, and maintain robust and scalable applications for iOS and/or Android platforms. Ensure optimal performance, quality, and responsiveness of applications. Collaboration Work closely with cross-functional teams, including designers, backend engineers, and product owners, to define, design, and deploy new features. Actively participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives. Testing & Debugging Conduct thorough testing, debugging, and profiling to ensure application stability and reliability. Identify and resolve bottlenecks to enhance application performance. CI/CD Integration Implement and manage Continuous Integration/Continuous Delivery (CI/CD) pipelines to streamline deployment and release processes. Ensure efficient automation of testing, building, and deployment stages. Optimization & Maintenance Optimize components for maximum performance across diverse devices. Ensure the scalability and maintainability of the application by following domain-driven design principles. Documentation Produce and maintain detailed technical and user documentation, ensuring clarity and accessibility for developers, stakeholders, and support teams. Document architecture, APIs, design patterns, and workflows to facilitate easier knowledge transfer and onboarding for new team members and support staff. Maintain an up-to-date repository of configuration details, operational procedures, and troubleshooting guides inclusive service access management (SAM). Knowledge Transfer to L2/L3 Support Teams Facilitate seamless knowledge transfer (ToK) to Level 2 (L2) and Level 3 (L3) support teams during service onboarding. Create comprehensive handover documentation covering application architecture, known issues, troubleshooting steps, and escalation procedures. Conduct training sessions, workshops, or walkthroughs to equip support teams with the necessary skills and knowledge to handle operational tasks and issues effectively. Ensure L2/L3 teams are prepared to manage incidents, resolve application issues, and escalate critical problems appropriately. Best Practices Advocate for clean coding standards, modular design, and reusable components. Stay updated with the latest trends in web development, CI/CD, and Agile practices. JOB REQUIREMENTS Malaysian citizen Passed the Malay Language (including oral test) at Sijil Pelajaran Malaysia (SPM) level. A bachelor's degree (Honours) in Computer Science, Information Technology or equivalent which is recognized by the Government from any local or abroad higher learning institution in related field of study or qualification in related field of study which is recognized by the Government. A solid track record of at least 6 years of relevant experiences, including a minimum of 2 years in mobile app, back end, and web development. Additionally, proven expertise in leading projects and squad development or mentoring teams. Understanding of key design principles. Strong problem-solving and analytical abilities. Excellent communication and collaboration skills within Agile or squad teams. A proactive mindset to contribute to process improvements and innovation. Technical Skills: Proficiency in React Native, Angular, Java Spring Boot, Spring MVC, Hibernate, and Microservices. Proficiency in multi-threading, cache management, REST APIs, and security tokens. Experience with database technologies, including MSSQL, MySQL, Oracle, and MongoDB. Hands-on experience with CI/CD tools such as Jenkins, GitHub, OpenShift, and WebSphere. Expertise with native build tools like Xcode and Android Studio. Solid understanding of Agile methodologies and tools like JIRA or equivalent. Strong understanding of REST APIs, offline storage, threading, and caching mechanisms. Familiarity with tools and technologies for performance tuning and memory management. Experience with version control systems like Git and conducting code reviews Knowledge of mobile app release processes for the Google Play Store and Apple App Store. Experience in writing clear, structured technical documentation. JOB STATUS Permanent PLACEMENT All applications are strictly CONFIDENTIAL and only shortlisted candidates will be called in for the interview. Applications are deemed UNSUCCESSFUL if there is no feedback from the EPF 2 MONTHS after the closing date of the advertisement. Show more Show less

foundit

Similar Jobs

  • Software Development Lead

    Talent Houz

    • Petaling Jaya, Selangor
    Position Title Software Development Lead Industry Retail Location Petaling Jaya, Selangor Job Overview We are seeking an experienced and driven Software Development L…
    • 1 month ago
  • Software Engineer (Senior/Lead)

    • Shah Alam, Selangor
    The position reports to the Head of Engineering. Job Overview: To lead the design, development, and enhancement of business-critical applications, providing technical guidance and …
    • 4 days ago
  • Lead Software Engineer, Mobile (IOS)

    • Petaling Jaya, Selangor
    Get to know our Company: GX Bank Berhad - the Grab-led Digital Bank - is the FIRST digital bank in Malaysia, approved by BNM to commence operations. We aim to leverage technology a…
    • 19 days ago