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   »   Software Engineer (Front-end)
 banner picture 1  banner picture 2  banner picture 3

Software Engineer (Front-end)

Singapore Shell Employees' Union Co-operative Ltd

Singapore Shell Employees' Union Co-operative Ltd company logo

Working Location: Metropolis

Working Days: Monday to Friday

Salary: $4,000 to $5,500 per month

Contract Duration: 1 year (with option to extend)

AWS: 1 month for every 12 months continuous service


What’s the role?

The Software Engineer shall be focused on front-end software development of a React based in-house optimisation product. Full stack development capabilities, including Python for back-end are a bonus, but not a must. You are expected to have a clear understanding of software coding standards, and experience in collaboration with an agile team. You shall be working closely alongside business analysts, designers, architects and software engineers to ensure timely delivery of product backlog items.


Key accountabilities include:

  • Build web applications using modern tools such as React, Typescript, CSS, Jest, Webpack.
  • Experienced with modern JavaScript coding, testing, debugging and automation techniques.
  • Excellent analytical, problem-solving, and troubleshooting skills.
  • User-centric mindset, you care deeply about performances, accessibility, and the overall user experience.
  • A champion of the benefits that CI / CD provide to Product builds.
  • Exposure to back-end technologies such as APIs, databases, cloud services, and infrastructure.
  • Solution consultation and development in accordance to the enterprise technology principles, methods, standards, and practices.
  • Estimation, solution design, detailed technical design, application technical deliverables including code, associated tests and documentation.
  • Contribution to functional excellence in terms of definition and maintenance of standards, methods and tools, bringing in best practices from market standard implementations.
  • Manage complex integration scenarios and interfaces between on-premise solutions, cloud and legacy systems.
  • Pitch in where needed as a valued member of an autonomous, cross-functional team.
  • A solid background in Computer Science fundamentals: data structures, algorithms, and deftness at object-oriented design and systems architecture.

Who we are looking for:

  • 5+ years of experience in relevant software development and a proven track record of product delivery in an agile team.
  • An independent problem-solver who has user centricity in mind when developing solutions.
  • Team player and able to collaborate, proactively communicates and shares understanding and experience within a team.
  • Clear communicator and able to work in a multicultural/lingual environment.
  • Uses initiative and owns their deliverables end-to-end
  • Brings ideas to the table, is inquisitive and excited by new technology.
  • Used to working in a flexible, independent manner on a mixture of small unstructured and large structured items.
  • Provides regular, considered feedback and regularly strives to improve their own ways of working.

Skills Required:

  • Functional JavaScript
  • React
  • Redux
  • TypeScript
  • Styled Components
  • React-testing-library
  • REST APIs
  • AG Grid
  • Azure DevOps/VSTS experience – creating/operating CI/CD build and release pipelines.
  • Experience with Cloud-based software, specifically Microsoft Azure.
  • Experience of Agile Project Delivery techniques (e.g. Scrum, Kanban).
  • Good knowledge and practical experience of software design principles and basic patterns.
  • Experience and knowledge of auto software deployment technologies (e.g. Jenkins, Docker, Git).
  • Analytical, troubleshooting and problem-solving skills.

Sharing is Caring

Know others who would be interested in this job?