WE TAKE YOU ABOVE BEYOND
Take your passion to the next level and work alongside other masters of their craft to build a fulfilling and rewarding career at Marina Bay Sands.
Job Summary
At Marina Bay Sands, the primary responsibility of the Developer will be to execute all Development related activities for local MBS Projects whilst aligning to standards & best practices followed within the organization.
Job Responsibilities
- Design, build and maintain mobile applications using latest technologies in iOS (Swift).
- Participate in various phases of the Software Development Life Cycle (SDLC) for Projects and to interface with various stakeholders such as 3rd party vendor suppliers, business analysts and project managers to perform development activities
- Documenting the application technical specifications
- Experienced in troubleshooting incidents and resolving technical issues
- Adhere to, influence, and advocate internal software design & development standards, processes and best practices such as but not limited to code re-use, scalability, portability, secure, documentation, etc.
- Work closely with the Application Development team members and Architects to develop code that is aligned to approved design and specifications.
- Work closely with the Application Development team and QA teams to ensure any defects highlighted in QA or UAT phases are remediated.
- Adhere to SDLC, and Project Governance internal and regulatory (Sarbanes Oxley & Casino Regulatory Authority) guidelines, policies, and procedures.
Job Requirements
Education & Certification
- Bachelor's degree in Computer Science, Software Engineering, Mobile Application Development, Mobile Computing, or a similar programming related field
Experience
- 2 years work experience in iOS mobile application development using Swift
- Experienced with application design patterns including SOLID principles and MVVM
- Experienced with offline storage, threading, and performance tuning
- Experienced with integration with 3rd party library / framework / SDK
- Experience in managing CI/CD pipelines for efficient development and deployment
- Experienced in using version control systems Git, Azure
- Hands-on experience with App Store deployment and submission process
- Proficient in REST based APIs using JSON
- Possesses fundamental knowledge on UI/UX
Other Prerequisites
- Possesses strong understanding of the native platform - human interface guidelines, app architecture, capabilities and limitations
- Applies well-defined and disciplined development, implementation, and production processes.
- Proven & demonstrable hands-on experience in developing high-availability, multi-tiered and secure web applications
- Good trouble shooting skills
- Ability to work independently and as part of a team. Work well in a collaborative environment with internal and external stakeholders.
- Good written and oral communication skills.
- Proficiency in native Android development is a plus.
Marina Bay Sands is committed to building a diverse, equitable and inclusive workforce, providing equal opportunities as we grow our talent base to match our growth ambitions in Singapore. Our employees are committed to adhere to and abide by all rules, regulations, policies and procedures, including the rules of conduct and business ethics of the Company.