As a Technical Team Lead, you'll lead the full lifecycle development of web and mobile apps, embracing evolving technologies. We seek a dynamic candidate who can collaborate across cultures and translate client needs into technical requirements. Your role is pivotal in ensuring seamless integration of client business models into software design.
Responsibilities:
- Lead and manage a team of developers, providing technical guidance and mentorship ensuring optimal team performance.
- Perform system analysis, database design, process design and provide technical solutions to
- fulfill business requirements.
- To design and develop website, web application and mobile applications (IOS & Android).
- Building new and maintaining existing mobile application in various platform.
- Integrate external API (e.g. Google) & internal API from backend team.
- Experience on Web and App development.
- Participate in the project and product creation and working closely with Project Manager.
- Identify, correct bottlenecks and fix bugs.
- Support the entire web and mobile application life cycle (concept, design, test, release and
- support).
Requirements:
- Candidates possess at least a Bachelor's Degree, Post Graduate Diploma, Professional
- Degree, Computer Science/Information Technology or equivalent. Professional certification will be an added advantage.
- Minimum 6+ years of experience on mobile development & web development.
- A minimum of 2- 3years of experience in a Team Lead role is required.
- Must have skills: React Native, React JS, JavaScript, Android, IOS, Git, C#/ASP.NET, JAVASCRIPT, MVC.
- Experience with Reach Component, React Hook, Redux.
- Experience with but not limited to Realm DB, WatermelonDB, SQLite
- Ability to gather requirements and suggest practical solutions.
- Good analytical skills to troubleshoot and debug to optimize performance.
- Possess strong interest in R&D.
Benefits:
Medical Outpatient
Dental & Vision
Internet Data Plan Allowance
Office Parking
Fitness Incentive
New Birth Benefit Initiative