Technical Lead (Project Manager Experience) - Bandung

Long-term contract
Localisation Bandung, Indonesia
Partial remote possible
From 3 yrs of exp.
Posted on 07-04-2024

Sustainable Living Lab (SL2)

Our expertise lies in building comprehensive sustainability strategies that leverage technologies across our clients’ businesses.

More information
  • Website
  • Unknown
  • Between 50 and 250 employees
  • Others
Impact study
Sustainable Living Lab (SL2) did not yet communicate its impact measurement.
Labels and certifications
This structure did not communicate to us the labels or certifications that it was able to obtain.
Read more

Job Description:

As a Technical Lead (Tech Project Manager) at SL2, you will ensure project success by leading the software development team and setting their KPIs. Your role will involve providing technical guidance, overseeing project documentation, and ensuring seamless collaboration between clients and developers.

Responsibilities:

  • Assist management with the setting of KPIs and managing team KPIs to ensure they are being met and where possible exceeded;
  • Provide advice and support to any team member ensuring they have a solid understanding of both the projects they are involved with and assist in providing guidance and direction where required;
  • Escalate any issues to ensure they are dealt with appropriately and provide management with reports and reporting based on the team’s performance against targets;
  • Compile a product requirement document (PRD), project timeline, functional specifications, and other project documents to ensure that requirements are properly documented and that there is consensus between the client and the developer team;
  • Provide Solutions, information, and technology updates/technical skills training to developers and ensure the standardization of technical guidance/code convention to developers;
  • Directing the development team in the design, development, coding, testing, and debugging of applications - Writing testable, scalable, and efficient code and leading code reviews;
  • Report to management on resource usage collaborate with appropriate teams on work allocation and provide the business with feedback on project delivery progress;
  • Take a technical ownership and a leadership role on the assigned projects;
  • Continue to expand knowledge and enhance development skills personally and within the team;
  • Take a key role in building your development team to ensure appropriate skills and culture to meet the project’s objectives;
  • Actively develop and enhance leadership and management skills to ensure that input and management of teams are both effective and productive;
  • Challenge more junior team members to help improve and enhance the development environments and processes;
  • Ensure the team follows defined coding standards and development guidelines and have input into these standards and guidelines as and when required with your manager;
  • Work across teams to help drive ideas and enhancements for existing processes and practices.
Profile

Requirements:

To succeed in the role and to grow as the team and the business grow, you will need to bring with you, not only a can-do attitude and the usual software skills and credentials but also the following attributes:

  • Excellent written and verbal communication skills in English;
  • Have at least 4-5 years experience in software development and at least 2-3 years in a team leadership role;
  • A bachelor’s degree in Computer Science/Information Technology/Engineering or equivalent;
  • Familiarity with software development methodologies and frameworks such as Agile/SCRUM;
  • Have the ability to understand business processes and how to apply technology to solve problems effectively;
  • Ability to design, deliver, and manage development concepts to facilitate the successful delivery of SL2’s business solutions;
  • High level of motivation and energy which can be instilled into the team;
  • Excellent problem-solving skills, with the ability to think outside the square;
  • Ability to explain and describe technical concepts to both technical team members and non-technical audiences;
  • Ability to work in a local and global team environment;
  • Solid full-stack engineering experience with proficiency in cloud infrastructure (AWS, Google Cloud, Azure), PHP, Java, Kotlin, and both SQL and NoSQL databases;
  • Expertise in back-end frameworks PHP (Laravel), Javascript (Node.js, Django, Flask), API design (Swagger, OpenAPI), containerization (Docker, Kubernetes), version control (Git), and message brokers (RabbitMQ, Apache Kafka);
  • Strong skills in microservices orchestration and GraphQL;