MGG Software Pte Ltd – Principal Software Engineer

Company
MGG Software Pte Ltd
mggsoftware.com
Designation
Principal Software Engineer
Date Listed
20 Sep 2022
Job Type
Experienced / Senior Executive
Full/Perm
Job Period
Flexible Start, Permanent
Profession
IT / Information Technology
Industry
Computer and IT
Location Name
Singapore
Work from Home
Allowance / Remuneration
$6,500 - 7,200 monthly
Company Profile

Established in 1997, MGG is a Singapore-based software house with offices in Singapore and Indonesia.

Our team of engineers and project executives are driven by a passion to apply new technology knowledge to the development of software solutions for clients, especially in the space of mobile apps and backend systems.

MGG’s strong customer-centric approach to software development, coupled with our diverse technical skillset, is key to keeping us on top of our game.

Through the years, MGG has worked on a wide spectrum of industry-based projects and served a number of SMEs and large organisations locally and overseas.

Our efforts include developing national-level apps and backend systems for fintech and e-payment, mobile learning platforms for local agencies, and consumer products like radio streaming (and soon to develop instant chat messaging) for a local media organisation.

Job Description

Responsibilities

  • Design and develop responsive web and mobile applications using Javascript frameworks (Vue and ReactJS)
  • Support existing projects on enhancements and maintenance
  • Build and maintain reusable components and front-end libraries for future use
  • Work within a team which focuses on delivering software using Agile principles including TDD, automated CI/CD pipelines and bi-weekly releases
  • Lead remote teams on development and integration tasks
  • Perform code reviews and optimisation
  • Participate in team testing cycles
  • Create documentation
  • Overseas travel, based on project requirements

Requirements

  • Minimum 5 years of hands-on experience in JavaScript and web technologies (Vue, React and HTML/CSS)
  • Solid understanding of technologies and tools like NPM, APIs, web socket, GraphQL, NodeJS, Firebase
  • Good understanding of Design and Architecture Patterns
  • Write high quality, clean, maintainable code conforming to best practices (unit testing, source control, continuous integration, automation, design patterns, etc.
  • Experience in Agile development using software development tools like JIRA, Bitbucket, Confluence, Gitlab, Trello, Code Magic
  • Experience working with remote teams
  • Excellent working attitude, problem-solving, critical thinking and communication skills
  • Experience in writing comprehensive unit test cases for robustness with proper code coverage
  • Experience in iOS/Android mobile application development will be a plus
This position is already closed and no longer available.  You may like to view the other latest internships here.

Related Job Searches:

Discuss this Job:

You can discuss this job on Clublance.com #career-jobs channel, or chat with other community members for free:
Share This Page