Frontend Technical Lead
Responsibilities
· Provide technical leadership, working with clients to create digital solutions that solve challenges in innovative ways while still integrating with the existing technology landscape.
· Execute business development tasks such as developing bids, writing responses to BQ, invitations to tender from clients, preparing materials for client presentations and pitches, etc.
· Conduct market studies to compare solutions available and work with product principals to architect solutions that meet the needs of our clients, build proof of concept and conduct product demos to client.
· Analyse the solution, prioritize, develop strategy, identify target solution and derive actions list to meet personal and company objectives.
· Develop and communicate the detailed technology architecture and implementation strategy for a solution to the project team.
· Lead technical teams through the design and development of complex transactional systems.
· Lead large-scale system integration, providing both oversight and hands on contributions to the software design, development, and integration.
· Resolve integration and interfacing issues between various back-end systems. Optimise application performance, scalability and security.
Requirements
Must Have:
· Min 8 years of application engineering experience.
· Minimum 6 years of development experience using Typescript, React JS
· Minimum 8 years of development experience using HTML5, CSS3, JavaScript.
· Minimum 8 years of development experience using REST/JSON or equivalent.
· Minimum 3 years of experience building with UI libs such as MUI, AntD, Bootstrap and equivalent.
· Minimum 6 years of development experience writing unit tests.
· Professional experience with Git (GitHub, BitBucket, Gitlab etc).
· Professional experience with Jira.
· Experience with Figma.
· Sound knowledge of Mobile Development practises (Responsive and Adaptive Design).
· Sound knowledge with authentication and security technologies such as SSO, MFA authentications, OAuth, OWASP Top Ten and industry standards.
· Experience building PWAs.
· Familiar with build tools such as Webpack, Rollup and etc.
· Experience or knowledge with CI/CD flows, process and practises.
· Experience doing code reviews, troubleshoot and identify bugs, overcome performance bottlenecks.
· Strong CS fundamentals, including Data Structure & Algorithms.
· Strong sense of design and user-centered perspective.
· Well versed in related topics such as NodeJS, NestJS, Java/J2EE software, SOA, micro service architecture & agile development.
· Experience in cloud technologies such as buckets, CDN and serverless computing (eg. AWS - S3, CloudFront, Lambda)
Good to have:
Experience with database design and systems and DMS (eg. MongoDB, SQL, No SQL, AWS DMS).
Interested candidates may send their CV to Caris (Reg No. R1109826) at [email protected] quoting the job title in the Subject line. We regret that only shortlisted candidates will be notified.