Astro

Associate, Software Engineer

Posted: 9 minutes ago

Job Description

WHY JOIN US?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 ResponsibilitiesWHAT YOU WILL DO:Develop and maintain responsive and accessible frontend applications using React, Next.js, and modern web technologiesTranslate UI/UX designs into clean, responsive interfaces using Tailwind CSS, shadcn/ui, and other design systemsImplement basic state management using tools like Zustand or Redux, with guidance from senior engineersWrite modular and maintainable frontend code, and contribute to testing using tools like Jest and StorybookAssist in configuring frontend build systems and bundlers such as WebpackIntegrate APIs and apply data-fetching strategies using SWR and other best practicesFollow secure coding principles and contribute to maintaining web security standardsHelp monitor user behavior using tools like Google Analytics to support UX and product decisionsCollaborate with designers, product managers, and backend engineers to deliver cohesive featuresParticipate in code reviews, sprint planning, and team discussionsMaintain Git repositories with clean commit history and follow branching strategiesContinuously learn and contribute to improving code quality, performance, and developer workflowsRequirementsWHO YOU ARE:Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience2–3 years of experience building web applications using modern frontend frameworksProficient in JavaScript and TypeScript, with a solid understanding of ES6+ featuresHands-on experience with React and Next.js, including hooks and component lifecycleFamiliar with Zustand or other state management librariesComfortable working with Tailwind CSS and component libraries like shadcn/uiExposure to frontend tooling such as Jest, Webpack, Storybook, and SWRFamiliar with Git workflows and collaborative development practicesBasic understanding of SEO principles and web analytics tools like Google AnalyticsWilling to learn and contribute to backend integration and cross-functional collaborationStrong communication skills and a proactive attitude in a fast-paced development environmentExperience working in Agile teams and participating in sprint ritualsPassionate about clean code, reusable components, and delivering great user experiences

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In