Front-end Technical Lead (FETL)

Primary Objectives

The Front-end Technical Lead (Front-end Tech Lead) is responsible for aligning development team to selected technical directions of front-end web apps, mobile apps on both the iOS and Android platforms, with primary focus on  day-to-day technical aspects for HSC Retails Platform.

Your role & responsibilities:

  • Take ownership front-end web / mobile applications. Coach the front-end teams and elevate their technical skills, work on front-end web app, iOS, and Android platforms.
  • Design and estimate solutions for new feature requests together with product team, collaborate closely with the product team to come up with solutions and estimate the impact. Set the quality standards for the front-end team and make sure that all development adheres to them.
  • Evaluate business needs, analyze design specifications, and provide scalable implementation with focus on performance and resiliency for front-end web app, iOS, and Android platforms based on technology direction from the solution architect and/or Head of Digital Technology
  • Guide and assist the development front-end team to resolve front-end technical issues throughout the development process to ensure consistency with initial design, and to ensure software meets all requirements of quality, availability, performance, security, etc. via critical steps of Technical Design and Code Reviews, refactoring of application state, etc.
  • Troubleshoot and resolve issues with coding or design
  • Develops high quality code that follows industry standard best practices and considers performance and resiliency.
  • Carry out the day-to-day tasks such as stand-up calls, meetings, deployments, and relevant important activities.
  • Support leading and mentoring front-end developer member to achieve a greater level of programming skill
  • Ensure corrective and preventive maintenance and service requests are prioritized and properly delivered
  • Ensure that service, operational and support requirements are taken into consideration and solutions are ready to be transitioned to the live
  • Responsible for ensuring that sufficient testing of solutions has taken place to minimize any disruption during transition to live
  • Ensure that the right levels of communication are provided, relationships around the business are developed and nurtured and the expectations of key stakeholders are managed.
  • Improve the product quality and productivity over time
  • Work closely with cross functional teams to successfully monitor progress of initiatives

Other responsibilities

  • Any assignments from Line Manager if needed

Your skills & qualifications:

Education level

  • Bachelor's degree in computer science, information-technology, engineering, system analysis or a related study, or equivalent experience

Knowledge & Experiences

  • Minimum 5-years’ experience of working in software development, with proven experience in implementing scalable and large systems
  • Good knowledge of front-end web app, iOS, and Android platform development.
  • Minimum 5 years of experience in implementing complex projects across technologies like Restful APIs, GraphQL, in HTML, CSS, JavaScript ES6/7/8/9, Gulp / Grunt / Webpack, and jQuery, TypeScript, ReactJS, React Native for IOS and Android Platform. Good knowledge of Angular JS, or Vue JS.
  • Experience in frontend communication different types of APIs and articulating their value proposition.
  • Experience with common software engineering practices such as OO-development, common design patterns, unit testing, secure coding practices (OWASP), writing clean and neat code and documentation.
  • Experience with responsive and adaptive design, key design principles, server-side rendering, SEO principles.
  • Good understanding of strategic and new and emerging technology trends, and the practical application of existing, new and emerging technologies to new and evolving business and operating models
  • Have knowledge of DevOps, CI / CD and container management platforms like Kubernetes and Docker, familiar Agile software development processes
  • Experience in banking, finance or securities sectors is a big plus

Soft skills

  • Ability to present complex concepts and solutions in a way that is comprehensible to relevant audiences.
  • Excellent troubleshooting and communication skills
  • Can communicate verbal and written English
  • High responsibility and teamwork
  • Can work under high pressure
  • Ability to meet deadlines and deliver within our high-demand environment
  • Required to be team-player who is highly motivated, focused on customer satisfaction and solution/results driven
3 days ago

Location

76A Lê Lai, Phường Bến Thành, Quận 1, Thành phố Hồ Chí Minh

Year of experience

5 năm

Level

Trưởng Nhóm

Job Type

Skills

Công ty Cổ phần Chứng khoán Thành phố Hồ Chí Minh (HSC)
Công ty Cổ phần Chứng khoán Thành phố Hồ Chí Minh (HSC)

Website

Location

76A Lê Lai, Phường Bến Thành, Quận 1, Thành phố Hồ Chí Minh

Company size

500-999

Industry

Tech stack

Nationality

Vietnam