A leading tech company in Metro Manila is seeking an experienced Technical Lead to oversee the development process, collaborate with teams, and ensure adherence to software engineering standards. The ideal candidate will have expertise in Java, Node, and Dart, with experience in Agile Scrum environments. This role involves coaching engineers and enhancing coding practices.
Qualifications
Technical lead experience in mobile and backend frameworks.
Expertise in Java, Node, and Dart programming.
Experience writing unit tests and Agile Scrum experience.
Responsibilities
Contribute to all stages of development including designing, coding, reviewing, and testing.
Collaborate with architects and testers to ensure product delivery.
Document system components and maintain features.
Skills
Technical Lead experience
Java
Node
Dart
Agile Scrum experience
REST APIs integration
Tools
Git
CICD Pipelines
Job description
Contribute to all stages of development including designing, coding, reviewing, and testing
Collaborate with Solutions Architects, Testers, and SMEs to ensure product is delivered.Enhance, and improve coding practices.
Ensure software engineering standards are in place such as unit test code coverage
Documents system components.
Create, and maintain features (Low hanging fruit/non critical path tickets)
Requirements
Qualifications:
Experience as a Technical Lead and deep knowledge of frameworks for a given domain (for mobile, flutter, for backend nodejs, serverless, for java, springboot)
Knowledge with Java/Node/Dart
Experience writing unit tests
Knowledge with building CICD Pipelines is a plus
Working knowledge of Domain Driven Design
Working knowledge of Object oriented programming, and Design patterns
Understanding of SOLID design principles
Experience working in an Agile Scrum Environment
Experience integrating with REST APIs
Working knowledge with Git flows and different branching strategies