jobs in Software International Corporation (M) Sdn Bhd

全职 Senior Software Engineer (ReactJS) 工作, 薪水, Software International Corporation (M) Federal Territory 公司招聘中 - Ricebowl

Undisclosed

KL City, Federal Territory

分享
保存

工作地点

  • Kuala Lumpur Federal Territory Malaysia

职位描述

岗位职责

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.

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多