x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Senior Software Engineer
 banner picture 1  banner picture 2  banner picture 3

Senior Software Engineer

Horizon Global Services Pte. Ltd.

Horizon Global Services Pte. Ltd. company logo

Job Description & Requirements

We are looking for a highly skilled Senior Software Engineer with expertise in ReactJS and a strong background in UI technologies. The ideal candidate should have at least 5 years of development experience, including significant experience in the financial domain, particularly in Wealth Management. This role involves hands-on development of enterprise web applications, project management, and technical guidance.

Responsibilities:

  • Develop Enterprise Web Applications: Hands-on development of responsive UI for desktop, mobile apps, and tablets using ReactJS, Redux, RTK, Cypress, HTML5, CSS, Bootstrap, SASS, WebPackage, JS minification, NPM, Java, Spring framework, and RESTful Web services.
  • Test-Driven Development (TDD): Extensive experience with Cypress and React Testing Library focusing on TDD.
  • Project Management: Create, assign, and track project work plans for timely delivery while ensuring adherence to defined quality standards.
  • Technical Guidance: Provide technical guidance to team members to enhance their technical capabilities and productivity.
  • Process Improvement: Ensure process improvement and compliance in the assigned module, participate in technical discussions or reviews.
  • Status Reporting: Prepare and submit status reports to minimize exposure and risks on the project and manage escalations effectively.
  • Collaboration: Work closely with cross-functional teams, including UX/UI designers, back-end developers, and product managers, to ensure seamless integration and delivery of high-quality applications.

Essential Requirements (Skills Requirements):

  • Education: Bachelor’s degree in Computer Science or a related field.
  • Years of Experience: Minimum 5 years of development experience.
  • Technical Skills:Proficiency in ReactJS, JavaScript, TypeScript, Redux, RTK, HTML5, CSS, Bootstrap, SASS, WebPackage, JS minification, NPM, Java, Spring framework, and RESTful Web services.
    Strong understanding of responsive design principles and mobile-first development.
  • Domain Experience: Minimum 3 years of experience in the financial/wealth banking domain, specifically in commercial banking with exposure to payments processing and technologies across the payment lifecycle.

Good to Have:

  • Additional Skills: Experience with other JavaScript frameworks, familiarity with DevOps practices, and knowledge of cloud platforms like AWS or Azure.
  • Experience with Agile Methodologies: Familiarity with Agile development practices and tools like JIRA or Trello.

Technical / Professional Skills:

  • Proficiency in ReactJS: Strong hands-on experience with ReactJS and related technologies.
  • JavaScript and TypeScript: Advanced knowledge of JavaScript and TypeScript for building scalable applications.
  • Reporting: Hands-on experience in creating complex reporting using Jasper Studio.
  • Backend Integration: Experience with Java, Spring framework, and RESTful Web services for backend integration.
  • UI/UX Design: Understanding of UI/UX design principles and ability to work closely with designers.

Non-Technical / Soft Skills:

  • Communication: Excellent communication skills to effectively collaborate with cross-functional teams and stakeholders.
  • Team Player: Strong team player with the ability to mentor and guide.
  • Problem-Solving: Strong problem-solving skills to identify and address issues in code, optimize user experiences, and troubleshoot technical challenges.
  • Leadership: Ability to lead technical discussions and provide guidance to the team.

Skills : ReactJS, JavaScript, TypeScript, Redux, RTK, HTML5, CSS, NodeJS, NPM, SASS, WebPackage, JS minification, Java, Spring framework, RESTful Web services, Jasper Studio.

Sharing is Caring

Know others who would be interested in this job?