MGG Software Pte Ltd – Principal Software Engineer

Company
MGG Software Pte Ltd
mggsoftware.com
Designation
Principal Software Engineer
Date Listed
01 Jun 2022
Job Type
Experienced / Senior Executive
Full/Perm
Job Period
Immediate Start, Permanent
Profession
IT / Information Technology
Industry
Computer and IT
Location Name
71 Ubi Road 1, Singapore
Work from Home
Address
71 Ubi Rd 1, Singapore 408732
Map
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

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

Requirements

  1. Minimum 5 years of hands-on experience in JavaScript and web technologies (Vue, React and HTML/CSS)
  2. Solid understanding of technologies and tools like NPM, APIs, web socket, GraphQL, NodeJS, Firebase
  3. Good understanding of Design and Architecture Patterns
  4. Write high quality, clean, maintainable code conforming to best practices (unit testing, source control, continuous integration, automation, design patterns, etc.
  5. Experience in Agile development using software development tools like JIRA, Bitbucket, Confluence, Gitlab, Trello, Code Magic
  6. Experience working with remote teams
  7. Excellent working attitude, problem-solving, critical thinking and communication skills
  8. Experience in writing comprehensive unit test cases for robustness with proper code coverage
  9. 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