Appnovation is seeking a Senior Full Stack Developer to join their team in Kuala Lumpur. The ideal candidate will be passionate about building web and mobile applications and contributing to both server-side and client-side components. This role involves working within a cross-functional team to deliver high-quality web-based systems, participating in business and technical discussions with clients, and collaborating with project managers and business analysts to propose technical solutions. The Senior Full Stack Developer will also be responsible for conducting requirements analysis, development estimates, testing, and documentation.
Responsibilities:
- Work as part of a cross-functional team to deliver high-quality web-based systems.
- Participate in business and technical discussions internally and externally with clients.
- Collaborate with Project Managers and Business Analysts to propose technical solutions.
- Communicate technical design alternatives, limitations, and benefits.
- Conduct requirements analysis, development estimates, testing, and documentation.
- Contribute to growth by actively participating in new business activities, statement of work (scope, deliverables, and effort estimations), and project delivery.
- Audit new and existing implementations, identify gaps, and recommend improvements.
- Advocate for industry and department best practices.
- Make internal recommendations to help improve and streamline technical and architectural processes.
- Develop technical specifications and design documents for client and internal engagements.
- Work closely with Appnovation leaders to develop high-value solutions based on market trends and analysis and craft approaches for successful delivery.
- Define API specifications and create web services.
- Create complex UI components and user flows.
- Disseminate solutions and delegate tasks to developers.
- Conduct code reviews.
- Support all internal and client information security compliance activities to assure compliance with required client standards, procedures, guidelines, and processes.
- Create knowledge base articles for marketing, case studies, whitepapers, and to share experiences with the broader Appnovation team.
- Ensure technology standards, patterns, and practices are understood and implemented by all teams and partners.
- Advocate for ongoing internal knowledge capture and sharing.
- Educate staff members through ongoing training and individual support.
- Mentor and coach junior developers on quality and security conventions and standards.
Requirements:
- Bachelor’s Degree in Computer Science or equivalent.
- 8+ years of relevant experience in software engineering, web and/or mobile development.
- Experience with various technologies and programming languages.
- Strong understanding of software architectural patterns.
- Experience designing, developing, and consuming RESTful APIs and microservices.
- Excellent communication and analytical skills.
Appnovation Offers:
- Work-life Balance
- Opportunities for personal and professional growth
- Health Benefits Package
- Mental Health Support
- Personal Days Off
- Fitness Allowance
Apply
Appnovation Technologies
Appnovation Technologies is a global, full-service digital partner specializing in Strategy, Experience & Design, Engineering, and Managed Services. They build impactful digital solutions serving as foundations for future growth. The company focuses on creating tailored hiring strategies, attracting top-tier talent, and ensuring a positive candidate experience. Appnovation builds and scales teams across regions, partnering with stakeholders to meet their needs while championing diversity, equity, and inclusion. They are committed to building better lives through better digital.