SENIOR SOFTWARE ENGINEER (ANDROID) - NTUC ENTERPRISE NEXUS CO-OPERATIVE LIMITED
SENIOR SOFTWARE ENGINEER (ANDROID)

SENIOR SOFTWARE ENGINEER (ANDROID)

NTUC ENTERPRISE NEXUS CO-OPERATIVE LIMITED

Full Time : $ 5500 - $ 12000 / PER MONTH
Full TimeEngineering    

Job Description

NE Digital is the digital, data and technology organization that serve as a center of excellence to drive digital transformation for our group of NTUC Social Enterprises to meet the critical social needs of Singapore's community. Delivering innovative products and solutions, we empower our people to lead a better and meaningful life through digital services in the area of daily essentials, health and community care, childcare and education as well as financial services.
 
The Team
We believe that diversity is key to driving an innovative, cohesive, productive and fun workplace! Hence, at NE Digital our people join us from all around the world. Be sure to be soaked in an environment with different ethnic groups driving innovation and injecting some creative juice as one!  

Contributing to a social purpose through technology, our team of passionate and dedicated folks are spread into different social enterprises such as NTUC Fairprice Group, NTUC First Campus, NTUC Health and among others! 

Creating technologies that impacts!


Job Description
NE Digital is currently hiring for a Senior Software Engineer (Android) to join the FairPrice Group.

You'll work closely with teammates to deliver cool high scale product features. You'll partner with your product owners, teammates, and cross-functional teams around the company to identify problems and build solutions that benefit all of FairPrice/NTUC engineers. You'll work on large scale product platforms, and help your colleagues to ship their projects with good quality.

You will design, implement, and test robust technical solutions that our 24/7 store and operations can rely on. Write clean code that’s testable, maintainable, solves the right problem, and does it well. Actually, the code you can be proud of.

Duties and Responsibilities

Design, build and maintain high performance, reusable and reliable Kotlin and Java code
Work closely with the team lead and product manager to break down high-level product requirements into technical requirements
Write and maintain test cases to ensure code coverage and quality
Contribute to team discussions to find the best solutions to complex technical problems
Participate in Agile development
 

Job Requirements

Mandatory requirements

Degree in Computer Science, Software Engineering or related field
3+ years of mobile development experience
In-depth knowledge of at least one Android programming language like Kotlin or Java
Good understanding of different Android architecture patterns
Experience with Android Architecture Components
Experience with offline storage, threading, and performance tuning
Experience with Google Play release and distribution process
Familiarity with Bitrise or other CI/CD platforms
Proficient understanding of code versioning tools, such as Git
Good to have

Experience working with Dagger, Retrofit, OkHttp, Glide, Dat
Experience with UI testing tools like Espresso and Mockito
Experience with tools like Firebase, Crashlytics, Sentry, New Relic





Work Location (MRT)



Work Location

1 MARINA BOULEVARD ONE MARINA BOULEVARD, 018989


Get In Touch


   +65 6916 4240

   75 Ayer Rajah Crescent,
       #01-04 Singapore 139953
        View map here

   [email protected]

Download App


Findjobs

Cari Kerja

找工

Findjobs Tamil
FindJobs English
  
FindJobs Tamil
  
FindJobs Malay
  
FindJobs Chinese
  
FindJobs App

Follow us