Point your AI agent at freehire and let it find you a job.

Get the CLI →

SNSoft Sdn Bhd

NewBe an early applicant

Front End Developer

Posted Updated
Discussion

Benefits of this role:

  • 13th Months Salary (upon Company Declaration)

  • Project Incentive (upon Company Declaration based on project performance)

  • Transport, Meal, Birthday Allowances (upon Confirmation)

  • Sports Activities (Badminton & Basketball), Company Outing

  • Training and certification sponsored by company (Selected employees).

  • Rewards and recognition: Long Service Award / Best Performer Award / Role Model Awards etc


Job Responsibilities:

  • Develop, enhance, and maintain scalable web applications using React.js, React Native and TypeScript.

  • Build responsive, reusable, and maintainable frontend components across desktop and mobile platforms.

  • Collaborate with product managers, UI/UX designers, backend developers, and QA teams to deliver high-quality features.

  • Integrate RESTful APIs and third-party services while ensuring proper error handling and application stability.

  • Troubleshoot production issues, optimize application performance, and resolve cross-browser compatibility problems.

  • Participate in code reviews, technical discussions, testing, and release activities.

  • Ensure code quality, maintainability, performance, and security throughout the development lifecycle.

  • Take ownership of assigned tasks and proactively communicate progress, technical risks, and blockers.


Job Requirements:

  • At least 3 years of professional frontend development experience.

  • Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3.

  • Hands-on experience with React.js, React Native, React Hooks, and state management solutions such as Redux Toolkit.

  • Solid understanding of responsive web design and cross-browser compatibility.

  • Experience integrating RESTful APIs and handling asynchronous operations.

  • Familiarity with Git, modern development tools, and collaborative development workflows.

  • Good understanding of component-based architecture, reusable code, and frontend performance optimization.

  • Strong analytical, debugging, and problem-solving skills.

  • Ability to work independently and collaborate effectively within a team.

  • Good communication skills, strong ownership, and a proactive working attitude.

Preferred Qualifications

  • Experience with React Native, Expo, or cross-platform mobile development.

  • Experience developing large-scale or high-traffic web applications.

  • Familiarity with multi-brand, multi-environment, or modular frontend architectures.

  • Experience with Vite, Webpack, Next.js, or Monorepo tools such as Nx.

  • Knowledge of automated testing tools such as Jest, Vitest, or Playwright.

  • Familiarity with CI/CD pipelines, monitoring tools, and performance optimization.

  • Experience troubleshooting mobile browser issues, especially iOS Safari and Android Chrome.


Additional Expectations for Senior Candidates

  • Ability to independently design and deliver complex frontend modules.

  • Strong understanding of frontend architecture, scalability, and performance.

  • Ability to identify technical risks and propose practical solutions.

  • Experience conducting code reviews and mentoring junior developers.

  • Ability to contribute to technical decisions, coding standards, and long-term maintainability.

  • Strong ownership of production stability and cross-functional delivery.


Skills

Apply

See also

Frontend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available