
Lead Software Engineer (Front-end/C#.Net/Angular)
- Manila City, Metro Manila
- Permanent
- Full-time
- You will be a member of a self-organized scrum team consisting of software engineers who collaborate closely with business experts. After a comprehensive onboarding program, we expect you to:
- Lead-level development of new technological stack and frameworks that will be used across whole product for migration into new 3-tier architecture and Web.
- Play active role in the design and implementation of new technological frameworks.
- Ensure functional and non-functional requirements such as usability, technical documentation, security, and performance are considered as well as deployment, maintenance, and support of the solution.
- Collaborate with the PO and EM to create and refine testable user stories and align on acceptance criteria. Drive backlog refinement as a team effort and constantly work in that direction.
- Mentor, coach, and help colleagues to secure the team's commitments as well as quality, and product architecture.
- Several years in software development, focusing on web applications
- Extensive expertise in both C#.NET and Angular (recent versions)
- Deep understanding of modern web technologies including RxJS, NgRx, and CSS
- Experience with cloud technologies, Microsoft Azure
- Demonstrated skills in providing leadership and guidance to others
- In-depth understanding of software architecture patterns and methodologies
- Demonstrated proficiency in both written and verbal English
- Experience with framework development
- Knowledge of multithreading and Rx.Net
- Background in financial software development
- Previous experience in leading technical initiatives
- Understanding of CI/CD practices and tools
- Experience with microservices architecture and cloud-native development
- APAC and EMEA shift
- Hybrid working arrangement (2x/week)