jobs in Software International Corporation (M) Sdn Bhd

Software International Corporation (M) Hiring! Full Time Senior Software Engineer (ReactJS) in Federal Territory - Ricebowl

Undisclosed

KL City, Federal Territory

Share
Save

Working Location

  • Kuala Lumpur Federal Territory Malaysia

Job Description

Responsibilities

Key Responsibilities

  • Frontend Development & Architecture
  • Architect and develop complex, scalable React.js applications with a focus on modularity and reusability.
  • Leverage React hooks, context API, and state management (Redux) to build efficient UIs.
  • Optimize performance using code splitting, lazy loading, memoization, and modern rendering techniques (virtualization).
  • Implement responsive, cross-browser layouts with CSS frameworks (Tailwind, Styled Components, Emotion) and preprocessors (Sass, CSS Modules).
  • Code Quality & Best Practices
  • Enforce clean code principles (SOLID, DRY) and conduct rigorous code reviews to mentor junior developers.
  • Implement automated testing (Jest, React Testing Library, Cypress) with a focus on TDD/BDD where applicable.
  • Document code, architecture, and workflows to ensure team-wide clarity.
  • Integration & API Handling
  • Integrate REST, GraphQL (Apollo/Relay), and WebSocket APIs, ensuring efficient data fetching (React Query, SWR) and error handling.
  • Manage authentication/authorization (JWT, OAuth 2.0, OpenID Connect) and security best practices (CORS, CSRF).
  • UI/UX Collaboration & Accessibility
  • Translate Figma/Adobe XD/Sketch designs into pixel-perfect, accessible UIs compliant with WCAG 2.1/2.2 standards.
  • Use tools like axe-core or Lighthouse for accessibility audits and performance benchmarking.
  • DevOps & Deployment
  • Configure CI/CD pipelines (GitHub Actions, CircleCI, Jenkins) and optimize builds with Vite/Webpack/esbuild.
  • Deploy to cloud platforms (Azure) and monitor performance using Sentry, New Relic, or Datadog.
  • Collaborate on Docker/Kubernetes setups for containerized deployments (optional).
  • Leadership & Agile Practices
  • Lead sprint planning, retrospectives, and daily standups in Agile/Scrum environments (Jira, Trello).
  • Partner with product managers to refine requirements and translate business needs into technical specs.
  • Stay updated on React ecosystem trends (React Server Components, Concurrent Mode) and advocate for adoption.

Required Skills & Qualifications

  • 5+ years in frontend development, including 3+ years specializing in React.js.
  • Expertise in React.js, TypeScript, JavaScript (ES6+), and modern CSS.
  • Proficient with state management (Redux Toolkit, Recoil), testing frameworks, and API integration.
  • Strong grasp of performance optimization, CI/CD, and cloud deployment
  • Experience with Agile methodologies, Git, and collaboration tools (Jira, Slack).
  • Soft Skills: Leadership, problem-solving, and clear communication with technical/non-technical stakeholders.

Nice-to-Have Skills

  • Next.js (SSR/SSG), microfrontends (Module Federation), or React Native.
  • Advanced GraphQL (schema design, caching) or WebAssembly/PWA development.
  • Familiarity with backend technologies (Node.js, Express) or DevOps tools (Terraform, Ansible).

Success Metrics

  • Deliver high-performance apps with Lighthouse scores 90.
  • Reduce production bugs by 30% through rigorous testing.
  • Mentor 1–2 junior developers quarterly to foster team growth.

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More