A PREFERRED EMPLOYER

Search for a position that suits you

BE MORE. BE PART OF SI

OPEN POSITIONS

IT POSITIONS

Responsibilities:

To participate in all phases of the software development life cycle.

  • To conduct software analysis, programming, testing, and debugging.
  •  To maintain and support application post-implementation activities.
  • To support continuous improvement activities, which including troubleshoot, debug, and upgrade existing software and applications.
  • To work closely with client and ensure timely delivery of assigned tasks.
  • Undertake any other tasks assigned by the management from time to time as required.

Essential Knowledge, Skills, Abilities, Experience:

Applicant with minimum 5 years working experience in projects and exposed to the full system development life cycle, object-oriented programming, integration with middle ware, and usage of database systems would be advantageous.

  • Preferably Back-End Application Development experience, relevant to the following skills sets:
  • Java (J2EE/JEE)
    • Spring Boot frameworks, Hibernate, JSF, Struts
    • SQL, HTML, CSS and JavaScript
    • Strong problem-solving skills
    • Possess at least a Degree in IT or equivalent

Responsibilities

  • Work with the development team in implementing solutions.
  • Work with engineering managers, architects, engineers & QA to develop innovative solutions that meet market needs w.r.t functionality, performance, reliability, realistic implementations schedules and adherence to development goals and principles.
  • Provide technical guidance and assistance to other software engineers.
  • Identify areas of technical improvement and make detailed business cases for improvements or new areas of opportunities.
  • Adhere to best of class coding and design standards.
  • Ensure all deliverables adhere to the timelines, quality and performance.
  • Ability to work in a team as well as independently and deliver on aggressive goals individually as well as a team.

Requirements Basic Qualifications

  • Bachelor/Master degree with 6 years of hands-on experience developing applications using Java/J2EE, with Spring boot framework knowledge and experience.
  • Possess end-to-end project delivery experience as full stack engineer.
  • Extensively used Java, Spring framework, Spring Boot, Spring Security, OAuth 2.0, JPA, Junit, JMeter, Gradle/Maven, Git, Sonar, Jenkins, Jira, Confluence in development in the last three years.
  • Must have extensive skillset in Web and Mobile app (in iOS or Android) development with hands on expertise in HTML, CSS, JavaScript, React.js and Redux framework.
  • Experience with containerization and cloud technologies (e.g. OpenShift, Kubernetes, Dockers) as well as DevOps and testing tools.
  • Developed high-traffic front or backend services for a real customer-facing website.
  • Worked in a scrum team for at least a year and practice agile methodologies faithfully.
  • Designed and implemented REST APIs, web services and SOA components.
  • Effectively used OO-design and design patterns in your work.
  • Developed code using SQL and NoSQL solutions.
  • Good analytical and problem-solving skills.
  • Strong verbal and written communication skills.
  • Must be detail-oriented and able to manage multiple tasks simultaneously with minimal supervision.
  • Flexibility and willingness to learn new technologies and adept quickly. You have coached junior engineers, advocated good coding practices, process adherence and continuous improvement in these areas.

Key Responsibilities

  1. 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).
  1. 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.
  1. 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).
  1. 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.
  1. 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).
  1. 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.

NON-IT POSITIONS

Responsibilities:

  • Working in partnership with TA team and Hiring Managers on end-to-end recruitment within business timelines.
  • To manage full recruiting lifecycle across a variety of open roles helping hiring managers source talent from various channels, including job portals, agencies, headhunt, internal referral program, etc.
  • To improve/fine tune recruitment processes in order to deliver the highest quality results to the Company.
  • To provide relevant recruitment statistics and reports.
  • To maintain a database of candidate records, including active and passive candidates.
  • To create a strong employer brand and drive innovative resourcing solutions to attract best IT talents.
  • To organise and attend job fairs and recruitment events.
  • To assist in executing employee engagement initiatives and company events, i.e. annual dinner, company trip, team building etc.
  • To foster long-term relationships with past applicants and potential candidates.
  • To Ensure all new hires are onboard in a professional and engaging way.
  • Undertake any other tasks assigned by the management from time to time as required.

Essential Knowledge, Skills, Abilities, Experience:

    • Diploma or Degree in any discipline.
    • Minimum 3 years recruitment experience in both in-house and agency environment with proven experience as a Talent Acquisition in IT industry.
    • Experience in niche skills hiring/passive candidate sourcing /lead generation is highly desirable.
    • Able to thrive in a fast-paced environment and works well under pressure managing multiple priorities and highly adaptable to change.
    • Able to utilize knowledge of multiple recruiting sources and execute innovative recruiting strategies to find quality candidates.
    • Good written and verbal communication skills.

APPLICATION





    captcha

    OPEN POSITIONS

    IT POSITIONS

    Responsibilities:

    To participate in all phases of the software development life cycle.

    • To conduct software analysis, programming, testing, and debugging.
    •  To maintain and support application post-implementation activities.
    • To support continuous improvement activities, which including troubleshoot, debug, and upgrade existing software and applications.
    • To work closely with client and ensure timely delivery of assigned tasks.
    • Undertake any other tasks assigned by the management from time to time as required.

    Essential Knowledge, Skills, Abilities, Experience:

    Applicant with minimum 5 years working experience in projects and exposed to the full system development life cycle, object-oriented programming, integration with middle ware, and usage of database systems would be advantageous.

    • Preferably Back-End Application Development experience, relevant to the following skills sets:
    • Java (J2EE/JEE)
      • Spring Boot frameworks, Hibernate, JSF, Struts
      • SQL, HTML, CSS and JavaScript
      • Strong problem-solving skills
      • Possess at least a Degree in IT or equivalent

    Responsibilities

    • Work with the development team in implementing solutions.
    • Work with engineering managers, architects, engineers & QA to develop innovative solutions that meet market needs w.r.t functionality, performance, reliability, realistic implementations schedules and adherence to development goals and principles.
    • Provide technical guidance and assistance to other software engineers.
    • Identify areas of technical improvement and make detailed business cases for improvements or new areas of opportunities.
    • Adhere to best of class coding and design standards.
    • Ensure all deliverables adhere to the timelines, quality and performance.
    • Ability to work in a team as well as independently and deliver on aggressive goals individually as well as a team.

    Requirements Basic Qualifications

    • Bachelor/Master degree with 6 years of hands-on experience developing applications using Java/J2EE, with Spring boot framework knowledge and experience.
    • Possess end-to-end project delivery experience as full stack engineer.
    • Extensively used Java, Spring framework, Spring Boot, Spring Security, OAuth 2.0, JPA, Junit, JMeter, Gradle/Maven, Git, Sonar, Jenkins, Jira, Confluence in development in the last three years.
    • Must have extensive skillset in Web and Mobile app (in iOS or Android) development with hands on expertise in HTML, CSS, JavaScript, React.js and Redux framework.
    • Experience with containerization and cloud technologies (e.g. OpenShift, Kubernetes, Dockers) as well as DevOps and testing tools.
    • Developed high-traffic front or backend services for a real customer-facing website.
    • Worked in a scrum team for at least a year and practice agile methodologies faithfully.
    • Designed and implemented REST APIs, web services and SOA components.
    • Effectively used OO-design and design patterns in your work.
    • Developed code using SQL and NoSQL solutions.
    • Good analytical and problem-solving skills.
    • Strong verbal and written communication skills.
    • Must be detail-oriented and able to manage multiple tasks simultaneously with minimal supervision.
    • Flexibility and willingness to learn new technologies and adept quickly. You have coached junior engineers, advocated good coding practices, process adherence and continuous improvement in these areas.

    Key Responsibilities

    1. 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).
    1. 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.
    1. 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).
    1. 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.
    1. 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).
    1. 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.

    NON-IT POSITIONS

    Responsibilities:

    • Working in partnership with TA team and Hiring Managers on end-to-end recruitment within business timelines.
    • To manage full recruiting lifecycle across a variety of open roles helping hiring managers source talent from various channels, including job portals, agencies, headhunt, internal referral program, etc.
    • To improve/fine tune recruitment processes in order to deliver the highest quality results to the Company.
    • To provide relevant recruitment statistics and reports.
    • To maintain a database of candidate records, including active and passive candidates.
    • To create a strong employer brand and drive innovative resourcing solutions to attract best IT talents.
    • To organise and attend job fairs and recruitment events.
    • To assist in executing employee engagement initiatives and company events, i.e. annual dinner, company trip, team building etc.
    • To foster long-term relationships with past applicants and potential candidates.
    • To Ensure all new hires are onboard in a professional and engaging way.
    • Undertake any other tasks assigned by the management from time to time as required.

    Essential Knowledge, Skills, Abilities, Experience:

      • Diploma or Degree in any discipline.
      • Minimum 3 years recruitment experience in both in-house and agency environment with proven experience as a Talent Acquisition in IT industry.
      • Experience in niche skills hiring/passive candidate sourcing /lead generation is highly desirable.
      • Able to thrive in a fast-paced environment and works well under pressure managing multiple priorities and highly adaptable to change.
      • Able to utilize knowledge of multiple recruiting sources and execute innovative recruiting strategies to find quality candidates.
      • Good written and verbal communication skills.

    APPLICATION





      captcha