Senior Associate, Software Engineer page is loaded## Senior Associate, Software Engineerlocations : All Asia Broadcast Centretime type : Full timeposted on : Posted 7 Days Agojob requisition id : JR08817
- We practice a vibrant & energetic office culture.
- We provide opportunities for career advancement within the company.
- Good performance is always rewarded accordingly.“
- It's our people that make Astro Malaysia’s leading entertainment company. We are an inclusive employer, to enable everyone at Astro to be their best. We embrace differences – we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products / services and our community. We also understand and appreciate that diversity is a driver of creativity and innovation, which will make our business more competitive, compelling and profitable.
- JOB RESPONSIBILITIES :
- WHAT YOU WILL DO :
- Build and maintain performant, scalable, and accessible frontend applications using React, Next.js, and modern web technologies
- Translate UI / UX designs into responsive web pages using Tailwind CSS, shadcn / ui, and other design systems
- Implement efficient and scalable state management using Zustand, Redux, etc.
- Optimize frontend performance, SEO, and accessibility in server-rendered and statically generated Next.js applications
- Write modular, well-tested frontend code using Jest, Storybook, and other testing / documentation tools
- Configure and manage frontend build systems and module bundlers like Webpack
- Integrate APIs and data-fetching strategies using SWR and best practices
- Apply secure coding principles and ensure the application adheres to modern web security standards
- Monitor and analyze user behavior via Google Analytics (GA) and other tracking tools to inform UX and feature decisions
- Collaborate closely with designers, product managers, and backend engineers to deliver cohesive and high-quality features
- Participate in code reviews, architecture discussions, and sprint planning
- Maintain Git repositories with clean commit history and meaningful pull requests
- Continuously identify opportunities for improvement in codebase, performance, and developer workflows
- Plus point to work across the stack when necessary—supporting backend teams, contributing to backend integration logic, and ensuring seamless frontend-backend alignment (with
- PHP
- based backends)
- REQUIREMENTS :
- WHO YOU ARE :
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
- Minimum 5 years of professional experience building web applications using modern frontend frameworks
- Expert in JavaScript and TypeScript, with a deep understanding of ES6+ features and asynchronous programming
- Advanced experience in React and Next.js, with strong fundamentals in hooks, rendering patterns, and lifecycle management
- Proficient with Zustand or similar modern state management libraries
- Strong styling and UI implementation skills with Tailwind CSS and component libraries like shadcn / ui
- Hands-on experience with frontend tooling such as Jest, Webpack, Storybook, and SWR
- Familiarity with Git workflows (feature branching, PR reviews, conflict resolution)
- Solid understanding of SEO principles, structured data, and Google Analytics integration
- Aware of modern web security practices, including XSS / CSRF prevention and HTTPS / TLS best practices
- Comfortable working across the stack, with experience collaborating with or contributing to backend development (experience with
- PHP)
- Able to think critically, communicate clearly, and work autonomously in a fast-paced development environment
- Experience working in Agile teams, using tools like Jira and participating in sprint rituals
- Passionate about clean code, reusable components, and delivering an excellent user experience
- It’s our people who make Astro Malaysia a leading entertainment company. That’s why we work hard to be an inclusive employer, so everyone at Astro can be their best.
#J-18808-Ljbffr