About NUS IT
NUS Information Technology is the cornerstone to providing reliable, high-performance and secure IT solutions and effective IT governance for the campus. Here at NUS IT, we aim to transform NUS into a borderless computing community providing knowledge at its fingertips by enhancing the use of effective applications and services for teaching and learning.
We drive a culture that is forward-looking. With a strong passion for IT, our people are always striving to improve, push boundaries and innovate with a "can-do" attitude. We embrace collaboration, open communication and knowledge sharing. If you see yourself thriving in a dynamic environment and breaking new grounds with innovative ideas, you will find yourself at home in NUS IT.
As part of our team, you can look forward an empowered work environment that allows you to take charge of your own career path. We provide competitive remuneration as well as flexible work arrangements to enable your growth and development. We pride ourselves on our diverse workforce and are committed to transforming NUS into a leading global University shaping the future.
https://nusit.nus.edu.sg/
Job Description
Mobile App Developer to support the various mobile apps initiatives. You will be joining a team of developers to deliver end to end solutions for the university mobile platform. You will be responsible for planning, analysing, developing and maintaining the various solutions.
Duties and Responsibilities
- Collaborate with team members to deliver high quality, bug proof, high performance mobile and web applications.
- To plan, analyze, develop and maintain business applications based on business users’ IT requirements and to provide support services to business users over issues encountered upon using the applications.
- Design and implement high quality complex applications and solutions that will meet users’ requirements.
- Provide post-implementation maintenance support encountered with the existing applications.
- Conduct technical feasibility study, analyse requirement specifications and collaborate with teams to design and architect solutions including developing proof of concepts.
- Document and update the technical design specifications.
- Prepare effort estimation, develop technical activities, schedule and work breakdown structures to ensure compliance to project scope, deliverables, resources and budget.
- Ensure compliance with security, development and quality standards.
- Identify and keep abreast of latest application development and technology trends on new initiative and emerging technologies.
- Conduct or facilitate knowledge sharing of emerging technologies.
- Support the publishing of mobile apps into Google Play and Apple App Store.
Qualifications
- A degree in Computer Science, Computer Engineering, Information Technology or equivalent
- Good mobile programming skill in Flutter (Dart), Android (Java), iOS (Swift & Objective-C) and React-native is a must.
- Good web application programming skill in Flutter Web, HTML5, Javascript, CSS, Bootstrap and ReactJS.
- Experience with webservices, SOAP, REST, JSON.
- Experience with SQL and Relational Database Management System (RDBMS) such as Oracle and MSSQL.
- Experience in publishing apps to Google Play and Apple App Store.
- Relevant experience in application design, development, and support, and has completed at least 3 iterations of Agile development in web/mobile projects.
- Familiar with CI/CD processes, github, subversion and Azure DevOps.
- Strong business process and analytical skills with the ability to assimilate information quickly, and communicate complex requirements and issues clearly and concisely. The ability to understand the business questions that users are trying to get answered is essential.
- Strong oral, written and interpersonal communication skills with the ability to interact and communicate effectively with all levels of management, users and vendors.
- Must be a self-starter and able to work independently with minimum supervision.
- Must be a good team player, proactive in nature, fast learner, highly organized and positive attitude.
- At least 10 years of working experience in mobile development, with at least 3 years of experience developing mobile apps in a Higher Education industry.
More Information
Location: Kent Ridge Campus
Organization: NUS Information Technology
Department : Applications - Applications Architecture & Technology
Employee Referral Eligible: Yes
Job requisition ID : 25853
Similar Positions
-
Research Associate (Electrical/Computer Engineering Mobile Apps Development), Nanyang Technological University, Singapore, about 1 month ago
The School of Electrical and Electronic Engineering is seeking a Research Associate to support the research for the project on designing antennas, metastructures, and wireless power system as well...
-
Assistant Manager, Digital Technology And Analytics, Nanyang Technological University, Singapore, about 1 month ago
The Office of Information, Knowledge, and Library Services (OIKLS) invites applications for the position of Assistant Manager, Digital Technology and Analytics. The incumbent will manage and maint...
-
Research Engineer I (Computer Science/Electrical & Computer Engineering), Nanyang Technological University, Singapore, about 1 month ago
The College of Computing & Data Science (CCDS) invites applications for the position of Research Engineer I. Key Responsibilities: Design and development of multi-sensor data collection GUIs and m...
-
Digitalisation Consultant, Digital Transformation Office, Singapore Institute of Technology, Singapore, about 2 months ago
Act as a digital innovator to create of IT-enabled business capabilities to support the SIT’s digital transformation and data strategies. Also act as a business analyst to work closely with the bu...
-
Senior/Business Analyst (Digital Solutions Department) [Nie], Nanyang Technological University, Singapore, about 1 month ago
ABOUT THE NATIONAL INSTITUTE OF EDUCATION (NIE) The National Institute of Education (NIE), Singapore, is Singapore’s national teacher education institute and we are proud to be an integral part of...
-
Analyst Programmer / Systems Analyst (Digital Solutions Department) [Nie], Nanyang Technological University, Singapore, about 1 month ago
ABOUT THE NATIONAL INSTITUTE OF EDUCATION (NIE) The National Institute of Education (NIE), Singapore, is Singapore’s national teacher education institute and we are proud to be an integral part of...