Senior Mobile Engineer
Singapore
Key Responsibilities
- Work closely with the Product, UX/UI and Backend teams to design, build and extend consumer and/or partner-facing new products, platforms and features
- Define overall hybrid mobile app architecture for yet to be announced games and applications based on product requirements
- Build functional and appealing hybrid mobile-based enterprise applications optimised in terms of loading performance, security, responsiveness and enhanced user experience
- Stay up-to-date with new technology trends, languages, and techniques in the iOS, Android and hybrid mobile app space
- Help level up the team; share knowledge, conduct code and design review; drive code quality and process improvement initiatives
- Write code that you are proud of, with extensibility, scalability and performance in mind
Desired Skill Set and Attributes
- Degree in Computer Science, Software Engineering, Information Technology or related fields
- Good understanding of object-oriented programming, design patterns, iOS and Android core concepts
- Has working knowledge of several architectural approaches, caching, data storage and security
- Strong background in native mobile app development in both iOS and Android (e.g. Swift, Kotlin, Objective-C, Java) before transitioning to hybrid mobile app development experience
- Strong understanding of Design and Architecture Patterns particularly in enterprise grade hybrid mobile app engineering
- Excellent knowledge on hybrid applications development using Flutter / React Native
- Strong UI/UX design exposure and ability to ingest design tools like Figma
- Familiar with compatibility issues on common iOS and Android devices able to effectively solve compatibility and performance issues
Soft skills
- Start-up mindset
- Understand and practices the 12 Agile principles & 4 core values as stated by the Agile Manifesto
- Must be a team player, someone who is unconcerned with titles and hierarchy in our flat organisational structure.
- Someone who is really excited about problem solving and delivering innovative technology that carries real business value
- Ability to work hard and under pressure
- Good communication skills in English
- Always thinking of ways to improve current system
- Willing to spend significant amount of time understanding the business in parallel with IT knowledge
- Ability to solve problems in an efficient/innovative way
What We Offer:
M-DAQ offers competitive remuneration including employee stock options and employee benefits. In 2019, M-DAQ was recognised as the Best Tech Company To Work For.
Please send your latest resume to recruit@m-daq.com with your availability, current and expected remuneration.
Openings | Department | Location |
---|---|---|
Scrum Master | Engineering | Singapore |
QA Engineer | Engineering | Singapore |
Software Engineer | Engineering | Singapore |
Senior Software Engineer | Engineering | Singapore |
Data Engineer | Engineering | Singapore |
UAT Tester | Engineering | Singapore |
Software Engineer (Graduate Technologist) | Engineering | Singapore |
Senior Mobile Engineer | Engineering | Singapore |
Site Reliability Engineer (CORE/SRE) | Site Reliability Engineering | Singapore |
Associate Site Reliability Engineer | Site Reliability Engineering | Singapore |
Treasury (FX, Settlements & Payments) Operations Analyst | Treasury | Singapore |
Treasury Analyst | Treasury | Singapore |
DevOps Engineer | Infrastructure | Singapore |
Product Manager | Strategic Product Management | Singapore |
Business Development Executive (Entry-Level) | Business Development | Singapore |
Content Communications Manager | Marketing | Singapore |
Human Resource Manager | Human Resources | Singapore |
Talent Acquisition Specialist | Human Resources | Singapore |
Data Science & Analytics Intern | Data Science & Analytics | Singapore |
DevOps Intern | Infra Cloud Security | Singapore |
Site Reliability Engineer Intern | Site Reliability Engineering | Singapore |
Marketing Intern | Marketing | Singapore |
Graphic Design Intern | Graphic Design | Singapore |
Human Resources Intern | Human Resources | Singapore |
Business Development Intern | Business Development | Singapore |
Sr Fraud Specialist / Fraud Risk Manager | Information Security Risk, Operational Risk and Fraud Risk | Singapore |
Strategy and M&A Intern | Finance | Singapore |
Business Development Manager | Business Development | Shanghai, China |
Business Development Associate | Business Development | Japan |
Business Development Intern | Business Development | Japan |
Software Engineer | Engineering | Seoul, South Korea |
Business Development Manager | Business Development | Seoul, South Korea |
Analyst CORE/SRE | Site Reliability Engineering | Seoul, South Korea |