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 |
---|---|---|
Senior Software Engineer | Engineering | Singapore |
Product Manager | Strategic Product Management | Singapore |
Site Reliability Engineer (CORE/SRE) | Site Reliability Engineering | Singapore |
Associate Site Reliability Engineer | Site Reliability Engineering | Singapore |
Site Reliability Engineer Intern | Site Reliability Engineering | Singapore |
Treasury Analyst | Treasury | Singapore |
Sales Manager | Sales | Singapore |
Client Solutions Manager | Sales | Singapore |
Client Solutions Associate (Entry-Level) | Sales | Singapore |
IT Support Assistant | Infra Cloud Security | Singapore |
Sr Fraud Specialist / Fraud Risk Manager | Information Security Risk, Operational Risk and Fraud Risk | Singapore |
Human Resources Intern | Human Resources | Singapore |
DevOps Intern | Infra Cloud Security | Singapore |
Marketing Intern | Sunray | Singapore |
Finance & Admin Intern | Finance | Singapore |
QA Engineer | Engineering | Seoul, South Korea |
Analyst CORE/SRE | Site Reliability Engineering | Seoul, South Korea |