46 Mobile Software jobs in Malaysia
Mobile Software Engineer
Posted 9 days ago
Job Viewed
Job Description
Salary: RM14,000
We are looking for a highly motivated Mobile Software Engineer to join the Centre of Excellence in Cyberjaya, Malaysia. Operating globally, in a dynamic team with very passionate engineers creating, implementing, and supporting the company’s solutions & products. With a very strong team spirit, we continuously strive to improve our engineers' development and share in a globalized and multicultural environment.
ROLE- Work on defining and implementing next-generation, innovative architecture for mobile applications using Flutter/Android/iOS.
- Apply mobile application architecture principles, such as MVC, MVVM, Clean Architecture, or Reactive architecture.
- Apply state-of-the-art automated testing practices (unit, component, integration tests).
- Work on automated CI/CD pipelines platform such as Bitrise, Jenkins, CircleCI.
- Apply agile methodologies throughout the development process: challenge and clarify requirements, and ensure timely delivery of top-quality features.
- Be able to appreciate and do peer-reviews, code-refactoring, and suggest alternative design and development schemes.
- BS degree in Computer Science or related field.
- Minimum 5 years’ experience in mobile development (Android/iOS).
- Experienced Software Engineer with a sound track record in Android development; knowledge in iOS development is an advantage.
- Extensive knowledge and experience with software design patterns.
- Experience in leading a mobile development team is a plus.
- Skilled in automated unit and system testing (including performance testing).
- Must have iOS programming experience.
- Familiarity with iOS and Android testing frameworks.
- Experience with agile methodologies is a plus.
- Team player in a multicultural working environment with the ability to work autonomously.
- Exposure to Agile methodology such as Scrum and Kanban.
- Fluent in English.
- Good understanding of Data Structures and Algorithms.
- Knowledge in Dart, Kotlin, and Swift.
- Must have at least 3 years of experience in Flutter Development.
- Experience with Flutter and platform channels is a plus.
- Should have experience in Android SDK, Android Studio, and knowledge in iOS SDK and XCode.
Click on Apply now or send your resume to
#J-18808-LjbffrMobile Software Engineer
Posted 11 days ago
Job Viewed
Job Description
Salary:
RM14,000 We are looking for a highly motivated Mobile Software Engineer to join the Centre of Excellence in Cyberjaya, Malaysia. Operating globally, in a dynamic team with very passionate engineers creating, implementing, and supporting the company’s solutions & products. With a very strong team spirit, we continuously strive to improve our engineers' development and share in a globalized and multicultural environment. ROLE
Work on defining and implementing next-generation, innovative architecture for mobile applications using Flutter/Android/iOS. Apply mobile application architecture principles, such as MVC, MVVM, Clean Architecture, or Reactive architecture. Apply state-of-the-art automated testing practices (unit, component, integration tests). Work on automated CI/CD pipelines platform such as Bitrise, Jenkins, CircleCI. Apply agile methodologies throughout the development process: challenge and clarify requirements, and ensure timely delivery of top-quality features. Be able to appreciate and do peer-reviews, code-refactoring, and suggest alternative design and development schemes. PROFILE
BS degree in Computer Science or related field. Minimum 5 years’ experience in mobile development (Android/iOS). Experienced Software Engineer with a sound track record in Android development; knowledge in iOS development is an advantage. Extensive knowledge and experience with software design patterns. Experience in leading a mobile development team is a plus. Skilled in automated unit and system testing (including performance testing). Must have iOS programming experience. Familiarity with iOS and Android testing frameworks. Experience with agile methodologies is a plus. Team player in a multicultural working environment with the ability to work autonomously. Exposure to Agile methodology such as Scrum and Kanban. Fluent in English. Good understanding of Data Structures and Algorithms. Knowledge in Dart, Kotlin, and Swift. Must have at least 3 years of experience in Flutter Development. Experience with Flutter and platform channels is a plus. Should have experience in Android SDK, Android Studio, and knowledge in iOS SDK and XCode. Click on Apply now or send your resume to
#J-18808-Ljbffr
Software Developer - Mobile Application (Flutter)
Posted 3 days ago
Job Viewed
Job Description
Our Client:
Our Client is a Malaysia-based tech company specializing in custom software, mobile apps, and enterprise solutions. They help businesses streamline operations and drive growth through tailored digital innovations.
Job Responsibilities
As a Mobile Application Developer, you will be responsible for ensuring the successful delivery of the various products and solutions within estimated time frames. Provide technical advice and recommendations for software solutions and practices
You will play an important role in:
- Participate in deployment of systems including user requirement scoping, design, coding, testing and implementation
- Maintain and support existing systems
- Ensure the performance, quality, and responsiveness of applications
- Knowledge of building reusable Widgets, and optimization
- Work closely with the Product, UX/UI and Backend teams to design, build new products, platforms and features
Job Requirements:
- At least 2 year(s) of working experience in the related field is required for this position.
- Education Diploma, Advanced/Higher/Graduate Diploma, Bachelor's Degree, Post Graduate Diploma, Professional Degree, Computer Science/Information Technology, Engineering (Computer/Telecommunication) or equivalent.
- Required skills Flutter
- Require to have State Management experiences
- Prefer BloC State Management
- Languages Fluent in English and Bahasa Malaysia
Software Developer (Mobile App)
Posted 8 days ago
Job Viewed
Job Description
·Develop and maintain cross-platform mobile applications using React Native.
·Collaborate with designers and product managers to implement UI/UX designs.
·Integrate third-party APIs and native modules.
·Write clean, scalable, and efficient code.
·Debug and resolve performance and scalability issues.
·Participate in code reviews and contribute to continuous improvement.
·Stay up to date with the latest industry trends, technologies, andbestpractices.
Requirements
·Proven experience with React Native (2+ years preferred).
·Familiarity with mobile development lifecycle and app store deployment (App Store and Google Play).
·Experience with RESTful APIs and integration of backend services.
·Knowledge of state management libraries such as Redux, MobX, or Context API.
·Familiarity with native build tools like Xcode and Android Studio.
·Understanding of mobile UI/UX principles.
·Good communication and collaboration skills.
· Bachelor’s degree in Computer Science, Engineering, or a related field (preferred butnotmandatory).
- Parking Subsidy
- Full-stocked fridge and pantry: coffee, tea, biscuits and etc.
- Medical, Dental and Optical benefits, Hospitalization & Surgical Insurance and Group Personal Scheme.
- Training and guidance provided
- Smart casual working attire
- Festive seasons and birthday celebrations
- Sports Activities (Badminton)
Why Join Us:
- AutoCount is a vibrant and youthful company - Join a fun and fast growing team.
- We aspire to be the most preferred brand in the Asia and you can be part of the success story of AutoCount.
- Provide our employees a stable work environment with equal opportunity for learning and personal growth.
- Provide a competitive salary & benefits package.
- We encourage creativity and innovation for improving the effectiveness of the company.
- Maintain open two-way communication between employees, management and customers.
- We encourage work life balance practice in the company.
- Friendly working environment
Locations:
- Meritus at Oasis Corporate Park, Ara Damansara
We regret only shortlisted candidates will be notified
Seniority level- Seniority level Entry level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at AutoCount by 2x
Get notified about new Software Engineer jobs in Petaling Jaya, Selangor, Malaysia .
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia MYR4,000.00-MYR5,000.00 1 month ago
Full Stack Software Engineer (Fresh Graduates / Junior)Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 5 days ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 week ago
WP. Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 week ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 week ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 2 weeks ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 4 months ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 3 weeks ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 7 months ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 month ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia MYR2,500.00-MYR4,500.00 4 months ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 month ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 month ago
Specialist, Front-End Developer | TNG DigitalWP. Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 4 weeks ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia MYR4,500.00-MYR8,000.00 2 months ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 month ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 5 months ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 5 months ago
Petaling Jaya, Selangor, Malaysia 1 month ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia MYR3,500.00-MYR5,000.00 3 weeks ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 5 months ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 month ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 2 days ago
Petaling Jaya, Selangor, Malaysia 3 days ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 3 days ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 2 weeks ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 week ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 2 days ago
Petaling Jaya, Selangor, Malaysia 1 month ago
WP. Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 3 weeks ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia MYR4,000.00-MYR5,500.00 4 weeks ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 3 months ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSoftware Engineer, Mobile (Android)
Posted 13 days ago
Job Viewed
Job Description
Grab is Southeast Asia's leading superapp. From getting your favourite meals delivered to helping you manage your finances and getting around town hassle-free, we've got your back with everything. In Grab, purpose gives us joy and habits build excellence, while harnessing the power of Technology and AI to deliver the mission of driving Southeast Asia forward by economically empowering everyone, with heart, hunger, honour, and humility.
Job DescriptionGet to Know the Team
Join our GEO department, where we build consumer-facing, map-based products that enhance lives across Southeast Asia. You will work with a cross-functional team dedicated to creating innovative and reliable services.
Get to Know the Role
We're looking for an Android Software Engineer to maintain products that are used by millions of users. You'll collaborate with engineers, designers, and product managers to deliver solutions that will enable our customers. You will directly report to the manager. You will be based onsite.
The Critical Tasks You will Perform
- Design, develop, and optimize existing mobile solutions.
- Collaborate with cross-functional teams to gather requirements and build features.
- Implement complex UI/UX, build libraries, and integrate with multiple applications.
- Maintain code quality, security, and documentation.
- Continuously monitor and enhance system performance and reliability.
- Work with different engineering teams to explore and create new designs and architectures geared towards scale and performance.
What Essential Skills You Will Need
- A degree in computer science, software engineering, or related fields with 2+ years of experience in mobile application development.
- Programming experience in Java or Kotlin, familiarity with design patterns, multi-threading, and good coding practices.
- Strong foundation in data structures and algorithms to design efficient backend systems.
- Ability to integrate APIs to enhance functionality and interconnect SDKs.
- Skills in maintaining code quality, security, and documentation to ensure a reliable and maintainable codebase.
- Demonstrated ability to collaborate with cross-functional teams, including engineers, designers, and product managers, to gather requirements and build features.
- Experience with monitoring and enhancing system performance and reliability to ensure high uptime and smooth UI/UX.
Life at Grab
We care about your well-being at Grab, here are some of the global benefits we offer:
- We have your back with Term Life Insurance and comprehensive Medical Insurance .
- With GrabFlex , create a benefits package that suits your needs and aspirations.
- Celebrate moments that matter in life with loved ones through Parental and Birthday leave , and give back to your communities through Love-all-Serve-all (LASA) volunteering leave.
- We have a confidential Grabber Assistance Programme to guide and uplift you and your loved ones through life's challenges.
- Balancing personal commitments and life's demands are made easier with our FlexWork arrangements such as differentiated hours.
What We Stand For At Grab
We are committed to building an inclusive and equitable workplace that provides equal opportunity for Grabbers to grow and perform at their best. We consider all candidates fairly and equally regardless of nationality, ethnicity, race, religion, age, gender, family commitments, physical and mental impairments or disabilities, and other attributes that make them unique.
#J-18808-LjbffrSoftware Developer (Mobile App)
Posted 8 days ago
Job Viewed
Job Description
Seniority level Entry level Employment type
Employment type Full-time Job function
Job function Engineering and Information Technology Industries Software Development Referrals increase your chances of interviewing at AutoCount by 2x Get notified about new Software Engineer jobs in
Petaling Jaya, Selangor, Malaysia . Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia MYR4,000.00-MYR5,000.00 1 month ago Full Stack Software Engineer (Fresh Graduates / Junior)
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 5 days ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 week ago WP. Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 week ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 week ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 2 weeks ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 4 months ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 3 weeks ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 7 months ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 month ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia MYR2,500.00-MYR4,500.00 4 months ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 month ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 month ago Specialist, Front-End Developer | TNG Digital
WP. Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 4 weeks ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia MYR4,500.00-MYR8,000.00 2 months ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 month ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 5 months ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 5 months ago Petaling Jaya, Selangor, Malaysia 1 month ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia MYR3,500.00-MYR5,000.00 3 weeks ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 5 months ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 month ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 2 days ago Petaling Jaya, Selangor, Malaysia 3 days ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 3 days ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 2 weeks ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 week ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 2 days ago Petaling Jaya, Selangor, Malaysia 1 month ago WP. Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 3 weeks ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia MYR4,000.00-MYR5,500.00 4 weeks ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 3 months ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Software Engineer, Mobile (Android)
Posted 13 days ago
Job Viewed
Job Description
Get to Know the Team Join our GEO department, where we build consumer-facing, map-based products that enhance lives across Southeast Asia. You will work with a cross-functional team dedicated to creating innovative and reliable services. Get to Know the Role We're looking for an Android Software Engineer to maintain products that are used by millions of users. You'll collaborate with engineers, designers, and product managers to deliver solutions that will enable our customers. You will directly report to the manager. You will be based onsite. The Critical Tasks You will Perform Design, develop, and optimize existing mobile solutions. Collaborate with cross-functional teams to gather requirements and build features. Implement complex UI/UX, build libraries, and integrate with multiple applications. Maintain code quality, security, and documentation. Continuously monitor and enhance system performance and reliability. Work with different engineering teams to explore and create new designs and architectures geared towards scale and performance. Qualifications
What Essential Skills You Will Need A degree in computer science, software engineering, or related fields with 2+ years of experience in mobile application development. Programming experience in Java or Kotlin, familiarity with design patterns, multi-threading, and good coding practices. Strong foundation in data structures and algorithms to design efficient backend systems. Ability to integrate APIs to enhance functionality and interconnect SDKs. Skills in maintaining code quality, security, and documentation to ensure a reliable and maintainable codebase. Demonstrated ability to collaborate with cross-functional teams, including engineers, designers, and product managers, to gather requirements and build features. Experience with monitoring and enhancing system performance and reliability to ensure high uptime and smooth UI/UX. Additional Information
Life at Grab We care about your well-being at Grab, here are some of the global benefits we offer: We have your back with
Term Life Insurance
and comprehensive
Medical Insurance . With
GrabFlex , create a benefits package that suits your needs and aspirations. Celebrate moments that matter in life with loved ones through
Parental
and
Birthday leave , and give back to your communities through
Love-all-Serve-all (LASA)
volunteering leave. We have a confidential
Grabber Assistance Programme
to guide and uplift you and your loved ones through life's challenges. Balancing personal commitments and life's demands are made easier with our FlexWork arrangements such as differentiated hours. What We Stand For At Grab We are committed to building an inclusive and equitable workplace that provides equal opportunity for Grabbers to grow and perform at their best. We consider all candidates fairly and equally regardless of nationality, ethnicity, race, religion, age, gender, family commitments, physical and mental impairments or disabilities, and other attributes that make them unique.
#J-18808-Ljbffr
Be The First To Know
About the latest Mobile software Jobs in Malaysia !
Analyst Software Engineer - Mobile Technologies
Posted 1 day ago
Job Viewed
Job Description
Genting Malaysia is a leading multinational conglomerate that is principally involved in the leisure and hospitality business, covering theme parks, casinos, hotels, seaside resorts and entertainment venues in Malaysia, the UK, and the US. It is one of the largest listed companies in Malaysia.
With over 50 years of experience and milestones, Genting Malaysia is currently expanding and transforming Resorts World Genting into the leading tourism and entertainment hub via the Genting Integrated Resort Transformation Plan. Under this plan, flagship projects include Skytropolis Indoor Theme Park, the outdoor theme park - Genting SkyWorlds - and the adjacent shopping complex - SkyAvenue, which houses some of the most prestigious lifestyle brands from around the world. The plaza also features a state-of-the-art cable car system, which connects SkyAvenue to the mid-hill Genting Highlands Premium Outlets, carrying up to 3,600 passengers per hour per way.
If you are searching for a dynamic career full of exciting growth opportunities; look no further and join us today!
Responsibilities:- Perform requirement gathering, system analysis and design; and mobile application development & integration
- Perform software quality control which includes: preparing test plan, functional testing, load and performance testing, security adherence and code review
- Carry out research on new technologies
- Perform technical documentation
- Involve in application implementation and support activities
- Contribute to the improvement of Apps design and user’s experience
- Degree in Computer Science/Information Technology or its equivalent with knowledge or experience with Android and/or iOS development is preferred.
- Minimum 3 years of hands-on experience developing applications in iOS & Android platforms
- Strong UI design and implementation experience, including prototyping
- Passion for analyzing and improving runtime efficiency and memory footprint
- Knowledge of React Native/Flutter, NodeJS, MongoDB, GIT, DevOps and cloud technologies
Optional Skills: NOSQL, Flutter
Be part of an exciting history-in-the-making, help shape the future with us. This is a golden opportunity for you to establish a strong foundation for a great career within the company. Apply now!
Job Segment: Testing, Computer Science, Cloud, Application Developer, Systems Analyst, Technology
Senior Software Engineer, Mobile (iOS)
Posted 2 days ago
Job Viewed
Job Description
About Grab and Our Workplace
Grab is Southeast Asia's leading superapp. From getting your favourite meals delivered to helping you manage your finances and getting around town hassle-free, we've got your back with everything. In Grab, purpose gives us joy and habits build excellence, while harnessing the power of Technology and AI to deliver the mission of driving Southeast Asia forward by economically empowering everyone, with heart, hunger, honour, and humility.
Get to Know the Team
We are empowered by creating amazing services and tools that serve hundreds of millions of consumers, driving partners, and fellow grabbers.We are always looking to innovate our food delivery and supermarket platforms, which requires the help of first-class engineers. Our scale of production is huge, handling tens of millions of bookings every day. When you launch a new code, hundreds of millions of people will see what you are doing in a very short time.
Get to Know the Role
As a senior iOS engineer, you are expected to work on both product development and engineering improvements.You will report to the Software Engineering Manager II, and be based onsite at Petaling Jaya, Malaysia
The Critical Tasks You Will Perform
- Work with the product and design team to understand requirements, provide product feedback, own and implement the product from start to finish.
- Participate in technical discussions with other engineering teams
- Write code that is reusable, scalable and testable. Make sure products are delivered on time and with high quality.
- Collaborate with QAs to make sure our app releases are always worthy of five star ratings.
- Review code from other team members, provide constructive feedback and aim to raise the engineering bar.
- Improve the codebase. Propose and set better engineering solutions for the team.
- Be responsible and responsive during on-call duty. Debug and troubleshoot production issues.
- Provide technical guidance, mentorship and knowledge sharing to peers.
What Essential Skills You Will Need
- A degree in computer science, software engineering or related fields.
- 4+ years of iOS development experience with up-to-date on the modern iOS programming paradigm such as OOP, TDD, reactive programming, and dependency injection.
- Fluent in Swift.
- Knowledge in architectural approaches including clean architecture like MVVM or VIPER.
- 1+ years experiences in writing code, including API design, unit testing, and UI testing techniques.
Life at Grab
We care about your well-being at Grab, here are some of the global benefits we offer:
- We have your back with Term Life Insurance and comprehensive Medical Insurance.
- With GrabFlex, create a benefits package that suits your needs and aspirations.
- Celebrate moments that matter in life with loved ones through Parental and Birthday leave , and give back to your communities through Love-all-Serve-all (LASA) volunteering leave
- We have a confidential Grabber Assistance Programme to guide and uplift you and your loved ones through life's challenges.
- Balancing personal commitments and life's demands are made easier with our FlexWork arrangements such as differentiated hours
What We Stand For At Grab
We are committed to building an inclusive and equitable workplace that provides equal opportunity for Grabbers to grow and perform at their best. We consider all candidates fairly and equally regardless of nationality, ethnicity, race, religion, age, gender, family commitments, physical and mental impairments or disabilities, and other attributes that make them unique.
#J-18808-LjbffrSenior Software Engineer, Mobile (iOS)
Posted 2 days ago
Job Viewed
Job Description
Company Description About Grab and Our Workplace Grab is Southeast Asia's leading superapp. From getting your favourite meals delivered to helping you manage your finances and getting around town hassle-free, we've got your back with everything. In Grab, purpose gives us joy and habits build excellence, while harnessing the power of Technology and AI to deliver the mission of driving Southeast Asia forward by economically empowering everyone, with heart, hunger, honour, and humility.
Job Description
Get to Know the Team
We are empowered by creating amazing services and tools that serve hundreds of millions of consumers, driving partners, and fellow grabbers.We are always looking to innovate our food delivery and supermarket platforms, which requires the help of first-class engineers. Our scale of production is huge, handling tens of millions of bookings every day. When you launch a new code, hundreds of millions of people will see what you are doing in a very short time.
Get to Know the Role
As a senior iOS engineer, you are expected to work on both product development and engineering improvements.You will report to the Software Engineering Manager II, and be based onsite at Petaling Jaya, Malaysia
The Critical Tasks You Will Perform
- Work with the product and design team to understand requirements, provide product feedback, own and implement the product from start to finish.
- Participate in technical discussions with other engineering teams
- Write code that is reusable, scalable and testable. Make sure products are delivered on time and with high quality.
- Collaborate with QAs to make sure our app releases are always worthy of five star ratings.
- Review code from other team members, provide constructive feedback and aim to raise the engineering bar.
- Improve the codebase. Propose and set better engineering solutions for the team.
- Be responsible and responsive during on-call duty. Debug and troubleshoot production issues.
- Provide technical guidance, mentorship and knowledge sharing to peers.
Qualifications
What Essential Skills You Will Need
- A degree in computer science, software engineering or related fields.
- 4+ years of iOS development experience with up-to-date on the modern iOS programming paradigm such as OOP, TDD, reactive programming, and dependency injection.
- Fluent in Swift.
- Knowledge in architectural approaches including clean architecture like MVVM or VIPER.
- 1+ years experiences in writing code, including API design, unit testing, and UI testing techniques.
Additional Information
Life at Grab
We care about your well-being at Grab, here are some of the global benefits we offer:
- We have your back with Term Life Insurance and comprehensive Medical Insurance.
- With GrabFlex, create a benefits package that suits your needs and aspirations.
- Celebrate moments that matter in life with loved ones through Parental and Birthday leave , and give back to your communities through Love-all-Serve-all (LASA) volunteering leave
- We have a confidential Grabber Assistance Programme to guide and uplift you and your loved ones through life's challenges.
- Balancing personal commitments and life's demands are made easier with our FlexWork arrangements such as differentiated hours
What We Stand For At Grab
We are committed to building an inclusive and equitable workplace that provides equal opportunity for Grabbers to grow and perform at their best. We consider all candidates fairly and equally regardless of nationality, ethnicity, race, religion, age, gender, family commitments, physical and mental impairments or disabilities, and other attributes that make them unique.