Client Description
Founded in Singapore, a global leader in upholstered furniture with over 45 years of expertise. It combines innovation, craftsmanship, and strategic partnerships to deliver millions of seats annually across a worldwide network. With a strong foundation in design, engineering, and leather production, it continues to grow through R&D and innovation, setting benchmarks in quality and lifestyle-driven solutions.
Role Description
The Technical Lead is responsible for defining the technology, architecture, and resources used to build, maintain, and evolve secure, scalable web applications and integrated solutions. This role provides technical leadership across projects, ensures the stability and maintainability of existing applications, manages technical risks, and guides both internal and external development teams. The Technical Lead acts as the primary technical authority and escalation point for complex or high-impact technical issue
Key Responsibilities
1 Technology Strategy & Architecture
•Define and maintain the technology stack, frameworks, and tools used across web applications and integrations
•Design and uphold secure, scalable, and maintainable system architectures
•Ensure technology choices support both new development and long-term maintenance
•Review and propose emerging technologies and improvements that enhance performance, security, or maintainability
2. Application Maintenance & Technical Ownership
•Act as the technical owner of existing web applications
•Maintain and support current applications independently or in collaboration with external vendors
•Review and prioritise bug fixes, enhancements, and technical improvements
•Ensure applications remain stable, secure, and supportable over time
•Plan and execute upgrades, patches, and refactoring where required
3.Technical Planning & Delivery Leadership
•Lead the technical planning aspects of projects, including solution design and technical sequencing
•Provide technical input into estimates, timelines, and resource planning
•Identify technical constraints and risks early and define mitigation strategies
•Ensure technical readiness for development, deployment, and ongoing support
4. Development Leadership & Code Quality (Internal & External)
•Provide technical direction and guidance to external developers and vendors
•Review code, technical designs, and deliverables for both new and existing applications
•Ensure development and maintenance work adheres to agreed coding standards and architectural guidelines
•Prevent accumulation of technical debt through disciplined review and design decisions
5. Vendor Technical Governance & Collaboration
•Act as the primary technical contact for external development partners
•Review and approve vendor technical proposals, fixes, and enhancement approaches
•Ensure vendor maintenance work aligns with internal standards and long-term architecture
•Manage knowledge transfer to ensure internal understanding of maintained systems
•Prevent vendor dependency through documentation and clean technical design
6. Risk Management, Stability & Security
•Identify and manage technical risks related to security, performance, and maintainability
•Ensure appropriate monitoring, logging, and error-handling practices are in place
•Lead investigation and resolution of production issues and incidents
•Ensure applications comply with security, data protection, and reliability requirements
7.Technical Issue Resolution & Escalation
• Assist team members and vendors in resolving complex technical issues
• Act as the escalation point for major application or integration incidents
• Lead root-cause analysis and define corrective and preventive actions
• Support business continuity by ensuring timely resolution of critical issues
8. Continuous Improvement & Technical Evolution
•Review existing applications to identify improvement opportunities
•Recommend refactoring, performance optimisation, or modernization initiatives
•Balance delivery speed with long-term system health
•Stay current with relevant technologies and industry best practices
9.Documentation & Knowledge Management
•Ensure application architecture, integrations, and maintenance procedures are documented
•Maintain up-to-date technical documentation for existing and new systems
•Support handover and onboarding for internal teams and vendors
•Ensure maintained applications are supportable without single-person dependency
Requirements
• Strong background in web application development and system integration
•Experience maintaining and supporting production web applications
•Strong experience in back-end development, with knowledge of server-side languages such as C#, Java, Python, Node.js, PHP, or Ruby (Experience with .NET / C# is highly preferred)
•Experience building and maintaining RESTful APIs
•Good understanding of front-end technologies including HTML, CSS, and JavaScript, with experience in at least one modern framework (e.g. React, Angular, or Vue)
•Experience working with databases, including relational databases (e.g. MySQL, PostgreSQL, SQL Server) and/or NoSQL databases (e.g. MongoDB)
•Good understanding of cloud platforms such as Azure, AWS, or Google Cloud, including deploying and running applications in a cloud environment
•Ability to assess, debug, and improve existing codebases
•Experience reviewing and guiding work done by external developers or vendors
•Strong understanding of security, performance, and scalability considerations
•Clear communication skills for working with both technical and non-technical stakeholders
Account Consultant:KarHoe.Lee@atomicgroup.my