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