23 Ios Engineer jobs in Malaysia

Senior iOS Engineer at Goodnotes

Remotework

Posted today

Job Viewed

Tap Again To Close

Job Description

Dream big - Be visionary, strategic, and open to innovation

Build great things - Work in service of our users, always improving and pushing higher

Operate like an owner - Take responsibility with bold decision-making and bias for action

Win like a sports team - Be trusting and collaborative while empowering others

Learn and grow fast - Never stop learning and iterate fast

Share our passion - Share ideas and practice enthusiasm and joy

Be user obsessed - Empathetic, inquisitive, practical

About the team:

At Goodnotes, we are driven by a mission: to transform the classroom and work into a dynamic and interactive environment where students and teachers can seamlessly connect through our innovative product. As a Senior or Lead Engineer, you will play a pivotal role in bringing this vision to life. You will collaborate closely with external educators and cross-functional teams within Goodnotes, leveraging your expertise to build and refine a new product that enhances the educational experience for users worldwide. Join us in creating a platform that facilitates learning and fosters meaningful interactions and connections in digital learning and collaboration.

You'll be:

Build mission-critical services used by tens of millions of users.

Architect and design scalable solutions that are easy to maintain to allow development of exciting features and support more users.

Implement elegant solutions with clean code.

Enable communication with the Mobile, Web frontend and QA teams

Define and drive the completion of new initiatives and features by removing blockers for the team

Continuously improve the development practices through research, automation, documentation and testing

Share your knowledge and experience with the rest of the team

You'll need:

Expertise in Swift programming. Knowledge of SwiftUI is advantageous

Strong understanding of computer science fundamentals, you enjoy solving algo and data structure puzzles

Excellent problem solving, communication, and storytelling skills

A love of software craftsmanship

Strong sense of the best tools for any task

Shipped one or more non-trivial iOS apps on respective app stores

Big plus if you have experience cross-compiling codebase on different mobile platforms

Even if you don’t meet all the criteria listed above, we would still love to hear from you! Goodnotes places a lot of value on learning and development and will support your growth if needed.

The stack:

Programming Language: The vast majority of our code is written in Swift

Concurrency: We have a large, old, but modular codebase. We use modern Swift Concurrency as much as possible as we gradually move away from RxSwift

UI code: As much new UI code as possible is in SwiftUI, we re-use the majority of it on macOS using Catalyst

Cross-platform: We re-use our core packages on cross-platform using SwiftWasm, UI for other platforms is written using React or their respective native APIs

Dependencies: We exclusively use Swift Package Manager and frequently make new local packages

Source control and builds: We have a mono-repo and use GitHub and Pull Requests. We kick off builds using a Slack bot

Continuous Integration: We use CircleCI which means our configuration is checked in with our code. We have unit tests for all of our modules which run on every branch. UI tests are run daily and before release

Release cadence: We QA and release on a weekly schedule

The interview process:

Introduction: The Talent Team want to hear more about your background, what you are looking for, and why you’d like to join Goodnotes.

Take-home Assignment: A timed online coding skills test.

Live coding & Technical interview: A live coding call with one of our engineers. This is where you get to see what it would be like working at Goodnotes as well as the chance to ask any engineering questions you may have

Hiring Manager interview: A call with your hiring manager. This is the person who will be managing you day to day, working on your growth and development with you as well as support you throughout your career at Goodnotes.

Values interview – Meeting with members of the Goodnotes Team to answer questions relating to take ownership AND build great things

What’s in it for you:

Remote friendly

Flexible working hours and location

Medical insurance for you and your dependents

Great annual leave allowance

Meaningful equity in a profitable tech startup

Budget for things like noise-cancelling headphones, setting up your home office, personal development, professional training, and health & wellness

Sponsored visits to our Hong Kong or London office every 2 years

Company-wide annual offsite

Fantastic maternity/ paternity packages and allowances

Dream big - Be visionary, strategic, and open to innovation

Build great things - Work in service of our users, always improving and pushing higher

Operate like an owner - Take responsibility with bold decision-making and bias for action

Win like a sports team - Be trusting and collaborative while empowering others

Learn and grow fast - Never stop learning and iterate fast

Share our passion - Share ideas and practice enthusiasm and joy

Be user obsessed - Empathetic, inquisitive, practical

About the team:

At Goodnotes, we are driven by a mission: to transform the classroom and work into a dynamic and interactive environment where students and teachers can seamlessly connect through our innovative product. As a Senior or Lead Engineer, you will play a pivotal role in bringing this vision to life. You will collaborate closely with external educators and cross-functional teams within Goodnotes, leveraging your expertise to build and refine a new product that enhances the educational experience for users worldwide. Join us in creating a platform that facilitates learning and fosters meaningful interactions and connections in digital learning and collaboration.

You'll be:

Build mission-critical services used by tens of millions of users.

Architect and design scalable solutions that are easy to maintain to allow development of exciting features and support more users.

Implement elegant solutions with clean code.

Enable communication with the Mobile, Web frontend and QA teams

Define and drive the completion of new initiatives and features by removing blockers for the team

Continuously improve the development practices through research, automation, documentation and testing

Share your knowledge and experience with the rest of the team

You'll need:

Expertise in Swift programming. Knowledge of SwiftUI is advantageous

Strong understanding of computer science fundamentals, you enjoy solving algo and data structure puzzles

Excellent problem solving, communication, and storytelling skills

A love of software craftsmanship

Strong sense of the best tools for any task

Shipped one or more non-trivial iOS apps on respective app stores

Big plus if you have experience cross-compiling codebase on different mobile platforms

Even if you don’t meet all the criteria listed above, we would still love to hear from you! Goodnotes places a lot of value on learning and development and will support your growth if needed.

The stack:

Programming Language: The vast majority of our code is written in Swift

Concurrency: We have a large, old, but modular codebase. We use modern Swift Concurrency as much as possible as we gradually move away from RxSwift

UI code: As much new UI code as possible is in SwiftUI, we re-use the majority of it on macOS using Catalyst

Cross-platform: We re-use our core packages on cross-platform using SwiftWasm, UI for other platforms is written using React or their respective native APIs

Dependencies: We exclusively use Swift Package Manager and frequently make new local packages

Source control and builds: We have a mono-repo and use GitHub and Pull Requests. We kick off builds using a Slack bot

Continuous Integration: We use CircleCI which means our configuration is checked in with our code. We have unit tests for all of our modules which run on every branch. UI tests are run daily and before release

Release cadence: We QA and release on a weekly schedule

The interview process:

Introduction: The Talent Team want to hear more about your background, what you are looking for, and why you’d like to join Goodnotes.

Take-home Assignment: A timed online coding skills test.

Live coding & Technical interview: A live coding call with one of our engineers. This is where you get to see what it would be like working at Goodnotes as well as the chance to ask any engineering questions you may have

Hiring Manager interview: A call with your hiring manager. This is the person who will be managing you day to day, working on your growth and development with you as well as support you throughout your career at Goodnotes.

Values interview – Meeting with members of the Goodnotes Team to answer questions relating to take ownership AND build great things

What’s in it for you:

Remote friendly

Flexible working hours and location

Medical insurance for you and your dependents

Great annual leave allowance

Meaningful equity in a profitable tech startup

Budget for things like noise-cancelling headphones, setting up your home office, personal development, professional training, and health & wellness

Sponsored visits to our Hong Kong or London office every 2 years

Company-wide annual offsite

Fantastic maternity/ paternity packages and allowances

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior iOS Engineer (Malaysia Remote)

GoodNotes Limited

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

Asia Time Zone

At Goodnotes, we believe that every individual holds untapped potential waiting to be unleashed. By reimagining the way we interact with information, we’re merging human creativity with the breakthrough capabilities of AI. Our renewed vision and mission drive us to create the best medium for human and AI collaboration, empowering users to explore new dimensions of productivity, creativity, and learning. Join us on this journey as we transform digital note-taking into an inspiring and innovative experience.

Our Values:

Dream big
- Be visionary, strategic, and open to innovation

Build great things
- Work in service of our users, always improving and pushing higher

Operate like an owner
- Take responsibility with bold decision-making and bias for action

Win like a sports team
- Be trusting and collaborative while empowering others

Learn and grow fast
- Never stop learning and iterate fast

Share our passion
- Share ideas and practice enthusiasm and joy

Be user obsessed
- Empathetic, inquisitive, practical

About the team:

At Goodnotes, we are driven by a mission: to transform the classroom and work into a dynamic and interactive environment where students and teachers can seamlessly connect through our innovative product. As a Senior or Lead Engineer, you will play a pivotal role in bringing this vision to life. You will collaborate closely with external educators and cross-functional teams within Goodnotes, leveraging your expertise to build and refine a new product that enhances the educational experience for users worldwide. Join us in creating a platform that facilitates learning and fosters meaningful interactions and connections in digital learning and collaboration.

You'll be:

  • Build mission-critical services used by tens of millions of users.
  • Architect and design scalable solutions that are easy to maintain to allow development of exciting features and support more users.
  • Implement elegant solutions with clean code.
  • Enable communication with the Mobile, Web frontend and QA teams
  • Define and drive the completion of new initiatives and features by removing blockers for the team
  • Continuously improve the development practices through research, automation, documentation and testing
  • Share your knowledge and experience with the rest of the team


You'll need:

  • Expertise in Swift programming. Knowledge of SwiftUI is advantageous
  • Strong understanding of computer science fundamentals, you enjoy solving algo and data structure puzzles
  • Excellent problem solving, communication, and storytelling skills
  • A love of software craftsmanship
  • Strong sense of the best tools for any task
  • Shipped one or more non-trivial iOS apps on respective app stores
  • Big plus if you have experience cross-compiling codebase on different mobile platforms

Even if you don’t meet all the criteria listed above, we would still love to hear from you! Goodnotes places a lot of value on learning and development and will support your growth if needed.

The stack:

  • Programming Language: The vast majority of our code is written in Swift
  • Concurrency: We have a large, old, but modular codebase. We use modern Swift Concurrency as much as possible as we gradually move away from RxSwift
  • UI code: As much new UI code as possible is in SwiftUI, we re-use the majority of it on macOS using Catalyst
  • Cross-platform: We re-use our core packages on cross-platform using SwiftWasm, UI for other platforms is written using React or their respective native APIs
  • Dependencies: We exclusively use Swift Package Manager and frequently make new local packages
  • Source control and builds: We have a mono-repo and use GitHub and Pull Requests. We kick off builds using a Slack bot
  • Continuous Integration: We use CircleCI which means our configuration is checked in with our code. We have unit tests for all of our modules which run on every branch. UI tests are run daily and before release
  • Release cadence: We QA and release on a weekly schedule


The interview process:

  • Introduction: The Talent Team want to hear more about your background, what you are looking for, and why you’d like to join Goodnotes.
  • Take-home Assignment: A timed online coding skills test.
  • Live coding & Technical interview: A live coding call with one of our engineers. This is where you get to see what it would be like working at Goodnotes as well as the chance to ask any engineering questions you may have
  • Hiring Manager interview: A call with your hiring manager. This is the person who will be managing you day to day, working on your growth and development with you as well as support you throughout your career at Goodnotes.
  • Values interview – Meeting with members of the Goodnotes Team to answer questions relating to take ownership AND build great things


What’s in it for you:

  • Remote friendly
  • Flexible working hours and location
  • Medical insurance for you and your dependents
  • Great annual leave allowance
  • Meaningful equity in a profitable tech startup
  • Budget for things like noise-cancelling headphones, setting up your home office, personal development, professional training, and health & wellness
  • Sponsored visits to our Hong Kong or London office every 2 years
  • Company-wide annual offsite
  • Fantastic maternity/ paternity packages and allowances

Note: Employment is contingent upon successful completion of background checks, including verification of employment, education, and criminal records.

By submitting your application, you acknowledge that you have read and understood our Candidate Privacy Notice, which provides important information about the data we collect during the application process. You can find it here .

Create a Job Alert

Interested in building your career at Goodnotes? Get future opportunities sent straight to your email.

Apply for this job

indicates a required field

First Name *

Last Name *

Email *

Phone

Resume/CV

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Where did you hear about this job opening? *

What is your expected salary (please do not include this on your CV/resume)? *

Please include your local currency, or the currency of the location you are open to moving to

What is your notice period? *

Which country do you intend to work from?

Do you currently hold the right to work in this location?

HK - GEP

HK - iANG (Graduates)

HK - Local Citizen

UK - Sponsorship not needed

Remote - Sponsorship required

Remote - Sponsorship not required

Are you able to attend onsite interview in our Hong Kong Office? (Goodnotes will cover the travel and accommodation cost) * Select.

LinkedIn Profile

What is your expected salary (please do not include this on your CV/resume)? *

Please include your local currency, or the currency of the location you are open to moving to

Describe a challenging technical problem you encountered recently and how you solved it.

Feel free to include links to your project / code (but please don't send us any code from commercial applications)

Candidate Demographic Questions

Goodnotes is committed to equality of opportunity for all staff and applications from individuals are encouraged regardless of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion or belief and marriage and civil partnerships.

To help us ensure a fully diverse, equitable and inclusive working environment, we invite you to fill out this voluntary survey so we can track and further our Diversity, Equity and Inclusion efforts. The information shared here cannot and will not affect your job application in any way. It’s also 100% anonymous, and is not linked to your name, identity or application.

Select the gender that you most identify with: Select.

Select your sex: Select.

Select your sexual orientation: Select.

Select the ethnicity that you identify with: Select.

Select the race or ancestry that best describes you: Select.

Please select any of the following disabilities or impairments you have: Select.

Select the religious group you identify with: Select.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior iOS Engineer (Malaysia Remote)

Kelantan, Kelantan GoodNotes Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

Asia Time Zone At Goodnotes, we believe that every individual holds untapped potential waiting to be unleashed. By reimagining the way we interact with information, we’re merging human creativity with the breakthrough capabilities of AI. Our renewed vision and mission drive us to create the best medium for human and AI collaboration, empowering users to explore new dimensions of productivity, creativity, and learning. Join us on this journey as we transform digital note-taking into an inspiring and innovative experience. Our Values: Dream big - Be visionary, strategic, and open to innovation Build great things - Work in service of our users, always improving and pushing higher Operate like an owner - Take responsibility with bold decision-making and bias for action Win like a sports team - Be trusting and collaborative while empowering others Learn and grow fast - Never stop learning and iterate fast Share our passion - Share ideas and practice enthusiasm and joy Be user obsessed - Empathetic, inquisitive, practical About the team:

At Goodnotes, we are driven by a mission: to transform the classroom and work into a dynamic and interactive environment where students and teachers can seamlessly connect through our innovative product. As a Senior or Lead Engineer, you will play a pivotal role in bringing this vision to life. You will collaborate closely with external educators and cross-functional teams within Goodnotes, leveraging your expertise to build and refine a new product that enhances the educational experience for users worldwide. Join us in creating a platform that facilitates learning and fosters meaningful interactions and connections in digital learning and collaboration.

You'll be: Build mission-critical services used by tens of millions of users. Architect and design scalable solutions that are easy to maintain to allow development of exciting features and support more users. Implement elegant solutions with clean code. Enable communication with the Mobile, Web frontend and QA teams Define and drive the completion of new initiatives and features by removing blockers for the team Continuously improve the development practices through research, automation, documentation and testing Share your knowledge and experience with the rest of the team

You'll need: Expertise in Swift programming. Knowledge of SwiftUI is advantageous Strong understanding of computer science fundamentals, you enjoy solving algo and data structure puzzles Excellent problem solving, communication, and storytelling skills A love of software craftsmanship Strong sense of the best tools for any task Shipped one or more non-trivial iOS apps on respective app stores Big plus if you have experience cross-compiling codebase on different mobile platforms Even if you don’t meet all the criteria listed above, we would still love to hear from you! Goodnotes places a lot of value on learning and development and will support your growth if needed. The stack: Programming Language: The vast majority of our code is written in Swift Concurrency: We have a large, old, but modular codebase. We use modern Swift Concurrency as much as possible as we gradually move away from RxSwift UI code: As much new UI code as possible is in SwiftUI, we re-use the majority of it on macOS using Catalyst Cross-platform: We re-use our core packages on cross-platform using SwiftWasm, UI for other platforms is written using React or their respective native APIs Dependencies: We exclusively use Swift Package Manager and frequently make new local packages Source control and builds: We have a mono-repo and use GitHub and Pull Requests. We kick off builds using a Slack bot Continuous Integration: We use CircleCI which means our configuration is checked in with our code. We have unit tests for all of our modules which run on every branch. UI tests are run daily and before release Release cadence: We QA and release on a weekly schedule

The interview process: Introduction: The Talent Team want to hear more about your background, what you are looking for, and why you’d like to join Goodnotes. Take-home Assignment: A timed online coding skills test. Live coding & Technical interview: A live coding call with one of our engineers. This is where you get to see what it would be like working at Goodnotes as well as the chance to ask any engineering questions you may have Hiring Manager interview: A call with your hiring manager. This is the person who will be managing you day to day, working on your growth and development with you as well as support you throughout your career at Goodnotes. Values interview – Meeting with members of the Goodnotes Team to answer questions relating to take ownership AND build great things

What’s in it for you: Remote friendly Flexible working hours and location Medical insurance for you and your dependents Great annual leave allowance Meaningful equity in a profitable tech startup Budget for things like noise-cancelling headphones, setting up your home office, personal development, professional training, and health & wellness Sponsored visits to our Hong Kong or London office every 2 years Company-wide annual offsite Fantastic maternity/ paternity packages and allowances Note: Employment is contingent upon successful completion of background checks, including verification of employment, education, and criminal records.

By submitting your application, you acknowledge that you have read and understood our Candidate Privacy Notice, which provides important information about the data we collect during the application process. You can find it here . Create a Job Alert Interested in building your career at Goodnotes? Get future opportunities sent straight to your email. Apply for this job

indicates a required field First Name * Last Name * Email * Phone Resume/CV Enter manually Accepted file types: pdf, doc, docx, txt, rtf Enter manually Accepted file types: pdf, doc, docx, txt, rtf Where did you hear about this job opening? * What is your expected salary (please do not include this on your CV/resume)? * Please include your local currency, or the currency of the location you are open to moving to What is your notice period? * Which country do you intend to work from? Do you currently hold the right to work in this location? HK - GEP HK - iANG (Graduates) HK - Local Citizen UK - Sponsorship not needed Remote - Sponsorship required Remote - Sponsorship not required Are you able to attend onsite interview in our Hong Kong Office? (Goodnotes will cover the travel and accommodation cost) * Select. LinkedIn Profile What is your expected salary (please do not include this on your CV/resume)? * Please include your local currency, or the currency of the location you are open to moving to Describe a challenging technical problem you encountered recently and how you solved it. Feel free to include links to your project / code (but please don't send us any code from commercial applications) Candidate Demographic Questions

Goodnotes is committed to equality of opportunity for all staff and applications from individuals are encouraged regardless of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion or belief and marriage and civil partnerships.

To help us ensure a fully diverse, equitable and inclusive working environment, we invite you to fill out this voluntary survey so we can track and further our Diversity, Equity and Inclusion efforts. The information shared here cannot and will not affect your job application in any way. It’s also 100% anonymous, and is not linked to your name, identity or application. Select the gender that you most identify with: Select. Select your sex: Select. Select your sexual orientation: Select. Select the ethnicity that you identify with: Select. Select the race or ancestry that best describes you: Select. Please select any of the following disabilities or impairments you have: Select. Select the religious group you identify with: Select.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior iOS Engineer at Goodnotes

Kelantan, Kelantan Remotework

Posted today

Job Viewed

Tap Again To Close

Job Description

Dream big

- Be visionary, strategic, and open to innovation Build great things

- Work in service of our users, always improving and pushing higher Operate like an owner

- Take responsibility with bold decision-making and bias for action Win like a sports team

- Be trusting and collaborative while empowering others Learn and grow fast

- Never stop learning and iterate fast Share our passion

- Share ideas and practice enthusiasm and joy Be user obsessed

- Empathetic, inquisitive, practical About the team:

At Goodnotes, we are driven by a mission: to transform the classroom and work into a dynamic and interactive environment where students and teachers can seamlessly connect through our innovative product. As a Senior or Lead Engineer, you will play a pivotal role in bringing this vision to life. You will collaborate closely with external educators and cross-functional teams within Goodnotes, leveraging your expertise to build and refine a new product that enhances the educational experience for users worldwide. Join us in creating a platform that facilitates learning and fosters meaningful interactions and connections in digital learning and collaboration. You'll be: Build mission-critical services used by tens of millions of users. Architect and design scalable solutions that are easy to maintain to allow development of exciting features and support more users. Implement elegant solutions with clean code. Enable communication with the Mobile, Web frontend and QA teams Define and drive the completion of new initiatives and features by removing blockers for the team Continuously improve the development practices through research, automation, documentation and testing Share your knowledge and experience with the rest of the team You'll need: Expertise in Swift programming. Knowledge of SwiftUI is advantageous Strong understanding of computer science fundamentals, you enjoy solving algo and data structure puzzles Excellent problem solving, communication, and storytelling skills A love of software craftsmanship Strong sense of the best tools for any task Shipped one or more non-trivial iOS apps on respective app stores Big plus if you have experience cross-compiling codebase on different mobile platforms Even if you don’t meet all the criteria listed above, we would still love to hear from you! Goodnotes places a lot of value on learning and development and will support your growth if needed. The stack: Programming Language: The vast majority of our code is written in Swift Concurrency: We have a large, old, but modular codebase. We use modern Swift Concurrency as much as possible as we gradually move away from RxSwift UI code: As much new UI code as possible is in SwiftUI, we re-use the majority of it on macOS using Catalyst Cross-platform: We re-use our core packages on cross-platform using SwiftWasm, UI for other platforms is written using React or their respective native APIs Dependencies: We exclusively use Swift Package Manager and frequently make new local packages Source control and builds: We have a mono-repo and use GitHub and Pull Requests. We kick off builds using a Slack bot Continuous Integration: We use CircleCI which means our configuration is checked in with our code. We have unit tests for all of our modules which run on every branch. UI tests are run daily and before release Release cadence: We QA and release on a weekly schedule The interview process: Introduction: The Talent Team want to hear more about your background, what you are looking for, and why you’d like to join Goodnotes. Take-home Assignment: A timed online coding skills test. Live coding & Technical interview: A live coding call with one of our engineers. This is where you get to see what it would be like working at Goodnotes as well as the chance to ask any engineering questions you may have Hiring Manager interview: A call with your hiring manager. This is the person who will be managing you day to day, working on your growth and development with you as well as support you throughout your career at Goodnotes. Values interview – Meeting with members of the Goodnotes Team to answer questions relating to take ownership AND build great things What’s in it for you: Remote friendly Flexible working hours and location Medical insurance for you and your dependents Great annual leave allowance Meaningful equity in a profitable tech startup Budget for things like noise-cancelling headphones, setting up your home office, personal development, professional training, and health & wellness Sponsored visits to our Hong Kong or London office every 2 years Company-wide annual offsite Fantastic maternity/ paternity packages and allowances Dream big

- Be visionary, strategic, and open to innovation Build great things

- Work in service of our users, always improving and pushing higher Operate like an owner

- Take responsibility with bold decision-making and bias for action Win like a sports team

- Be trusting and collaborative while empowering others Learn and grow fast

- Never stop learning and iterate fast Share our passion

- Share ideas and practice enthusiasm and joy Be user obsessed

- Empathetic, inquisitive, practical About the team:

At Goodnotes, we are driven by a mission: to transform the classroom and work into a dynamic and interactive environment where students and teachers can seamlessly connect through our innovative product. As a Senior or Lead Engineer, you will play a pivotal role in bringing this vision to life. You will collaborate closely with external educators and cross-functional teams within Goodnotes, leveraging your expertise to build and refine a new product that enhances the educational experience for users worldwide. Join us in creating a platform that facilitates learning and fosters meaningful interactions and connections in digital learning and collaboration. You'll be: Build mission-critical services used by tens of millions of users. Architect and design scalable solutions that are easy to maintain to allow development of exciting features and support more users. Implement elegant solutions with clean code. Enable communication with the Mobile, Web frontend and QA teams Define and drive the completion of new initiatives and features by removing blockers for the team Continuously improve the development practices through research, automation, documentation and testing Share your knowledge and experience with the rest of the team You'll need: Expertise in Swift programming. Knowledge of SwiftUI is advantageous Strong understanding of computer science fundamentals, you enjoy solving algo and data structure puzzles Excellent problem solving, communication, and storytelling skills A love of software craftsmanship Strong sense of the best tools for any task Shipped one or more non-trivial iOS apps on respective app stores Big plus if you have experience cross-compiling codebase on different mobile platforms Even if you don’t meet all the criteria listed above, we would still love to hear from you! Goodnotes places a lot of value on learning and development and will support your growth if needed. The stack: Programming Language: The vast majority of our code is written in Swift Concurrency: We have a large, old, but modular codebase. We use modern Swift Concurrency as much as possible as we gradually move away from RxSwift UI code: As much new UI code as possible is in SwiftUI, we re-use the majority of it on macOS using Catalyst Cross-platform: We re-use our core packages on cross-platform using SwiftWasm, UI for other platforms is written using React or their respective native APIs Dependencies: We exclusively use Swift Package Manager and frequently make new local packages Source control and builds: We have a mono-repo and use GitHub and Pull Requests. We kick off builds using a Slack bot Continuous Integration: We use CircleCI which means our configuration is checked in with our code. We have unit tests for all of our modules which run on every branch. UI tests are run daily and before release Release cadence: We QA and release on a weekly schedule The interview process: Introduction: The Talent Team want to hear more about your background, what you are looking for, and why you’d like to join Goodnotes. Take-home Assignment: A timed online coding skills test. Live coding & Technical interview: A live coding call with one of our engineers. This is where you get to see what it would be like working at Goodnotes as well as the chance to ask any engineering questions you may have Hiring Manager interview: A call with your hiring manager. This is the person who will be managing you day to day, working on your growth and development with you as well as support you throughout your career at Goodnotes. Values interview – Meeting with members of the Goodnotes Team to answer questions relating to take ownership AND build great things What’s in it for you: Remote friendly Flexible working hours and location Medical insurance for you and your dependents Great annual leave allowance Meaningful equity in a profitable tech startup Budget for things like noise-cancelling headphones, setting up your home office, personal development, professional training, and health & wellness Sponsored visits to our Hong Kong or London office every 2 years Company-wide annual offsite Fantastic maternity/ paternity packages and allowances

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer (iOS)

Flipster Superstars Program

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

Join to apply for the Software Engineer (iOS) role at Flipster

Join to apply for the Software Engineer (iOS) role at Flipster

Get AI-powered advice on this job and more exclusive features.

Flipster (flipster.io ) is a high-performance crypto perpetuals trading platform on a mission to create the most efficient, frictionless, and high-performance trading experience. Engineered by traders and optimized for trading, Flipster combines zero spreads, instant execution, and capital efficiency to deliver a platform where performance is the product. Operating globally and serving users in nearly 200 countries, Flipster is built for crypto traders who demand the ultimate perpetual trading experience — from active retail users to degens to seasoned pros — while maintaining the highest standards of compliance and security.

Location: Remote (within 2 hours SGT)

Responsibilities

  • Develop and maintain software for our exchange, primarily iOS and other platforms.
  • Work together with cross-functional teams to define, design, test and ship features.
  • Troubleshoot issues, fix bugs and improve application performance & reliability.
  • This is an individual contributor role.

Qualifications

  • Technical ability to design & implement feature intentions into reliable & efficient code.
  • Strong programming, design & development skills in Swift and/or other languages.
  • Interest in soft/firm real-time apps & optimizations for it.
  • Experience in production for published commercial apps with backend services.
  • Understanding in Apple platforms, technologies and conventions.
  • Ability to work autonomously in distributed remote teams with synchronous & asynchronous communication.
  • Ability to communicate in English.
  • Experience in native Android development or willingness to learn.
  • Knows how to use AI, understand/check AI results, and fix erroneous AI results.

Preferred

  • Understanding of financial derivatives products, exchange and trading platforms, blockchain, software development and business.
  • All Swift basically.
  • SwiftUI mostly.
  • Elm-like REPL structured.
  • async/await/actor where appropriate.
  • Modularized with SPM.
  • Tested by Swift Testing & XCTest.
  • Stored in GitHub.
  • Packaged in Xcode.
  • Built using Bitrise.
  • Watched by DataDog & Sentry.
  • Assisted by Cursor & Claude Code.

Tech Stacks for Android

  • Kotlin
  • Jetpack Compose
  • OkHttp (REST, WebSocket)
  • Retrofit
  • Coroutine

Our Hiring Process

  • Resume/CV submission
  • 1st round interview (Homework)
  • 2nd round interview
  • 3rd round interview
  • 4th round interview (Optional)

* Interview process is subject to change.

Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function

Referrals increase your chances of interviewing at Flipster by 2x

Sign in to set job alerts for “Software Engineer” roles. Platform Software Engineer (100% REMOTE) Software Engineer Internship Opportunities Software Engineer Internship Opportunities

Sydney, New South Wales, Australia 2 weeks ago

Sydney, New South Wales, Australia 2 weeks ago

Frontend Developer – HTML/CSS (Freelancer) Software Developer (Fresh grads are welcome)

Cikupa, Banten, Indonesia IDR1,500,000.00-IDR2,500,000.00 15 hours ago

Software Engineer Internship Opportunities

Bangalore Urban, Karnataka, India 8 hours ago

Software Engineer Internship Opportunities Software Engineer Internship Opportunities

Taguig, National Capital Region, Philippines 6 days ago

Itanagar, Arunachal Pradesh, India 2 days ago

Jervis Bay, Australian Capital Territory, Australia 2 weeks ago

Bangalore Urban, Karnataka, India 8 hours ago

Software Engineer Internship Opportunities

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
This advertiser has chosen not to accept applicants from your region.

Senior Engineer iOS

Kuala Lumpur, Kuala Lumpur SEEK

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

Company Description

About SEEK

SEEK operates market-leading online employment marketplaces, including Jobstreet and Jobsdb in Asia. SEEK has been helping people live more fulfilling and productive working lives and helping organisations succeed for over 25 years.

Founded and headquartered in Melbourne, Australia, SEEK has grown into a multinational technology company with over 3,300 employees and is listed on the Australian Securities Exchange.

SEEK’s presence spans Australia, New Zealand, Hong Kong, Indonesia, Malaysia, the Philippines, Singapore and Thailand. Additionally, SEEK has minority investments in employment marketplaces in China, South Korea and Bangladesh.

SEEK develops and applies innovative data and technology tools to facilitate high-quality matching and improve reliability of marketplace information.

In 2021, 2022, 2023 and 2024, SEEK was recognised as one of Australia’s Top Ten Places to Work in Technology in the AFR BOSS Best Places to Work awards. SEEK was also named a 5-Star Employer of Choice by HRD Asia in 2024 and won four accolades at TalentCorp’s Life at Work Awards 2023 in Malaysia.

About Jora

Jora is an employment marketplace business, headquartered in Melbourne and operating on a global scale. As a start-up within SEEK, Jora has a warm & unique close-knit family subculture within SEEK, comprising a diverse group of high-performing individuals that share a common desire to make a real difference, on a global scale.

The Jora platform and teams aggregate employment opportunities from thousands of different job sites to offer jobseekers the largest source of job opportunities in real time, in addition to engaging employers across markets to build strong direct relationships and experiences.

With a customer-centric mantra, Jora is focused on continually improving and expanding its product offering to drive fantastic customer experiences that fuels rapid business growth, testing the edge and driving innovation for SEEK. Find out more about Jora by visiting: in Melbourne with offices in Sydney and Kuala Lumpur, Malaysia, the Jora team includes more than 60 developers, product strategists & analysts, operations staff and sales people. We are an extremely diverse organization with over 20 different nationalities represented, and work together as a truly digital remote agile organisation, with a strong focus on cross-functional collaboration and everyone willing to roll up their sleeves.

Job Description

The Role

Senior Software Developer (SSD) is a key member of our engineering teams. SSDs are responsible for technical alignment, engineering quality, capability and productivity of an engineering team. SSDs participate in continuous improvement and customer outcomes.

Key stakeholders include:

• Staff Engineers
• Engineering Manager
• Product Manager
• UX Designers
Key responsibilities include:
• Aligning systems to Jora’s overall technology strategy
• Building systems fit for purpose and follow current Jora and SEEK development practices
• Contribute to platform health, ensuring that our systems are secure, reliable, resilient and cost
effective
• Focus on delivering outcomes for our customers
• Share operational support duties
• Exemplify quality and engineering discipline to uplift team capability

The Team

The Engineering team is the largest team in Jora with more than 40 engineers. The team is split across the four main domains of aggregation, candidate, employer and native apps. Operating in a true start up environment and culture, we love to take a data driven and analytical approach to developing, prioritising and monitoring production features that drive outcomes for our customers. Split between offices in Melbourne, Sydney and KL, the team values and embraces working across multiple locations and flexible working arrangements and boasts a large diversity in team members from different cultures and nationalities.

Qualifications

Essential Qualifications, Skills and Experience

Experience
• Strong hands-on experience developing native iOS applications using Swift and SwiftUI, with a solid grasp of Apple’s design principles and App Store submission processes.
• Proven experience in a collaborative software engineering environment, with exposure to leading or contributing to technical solutions.
• Demonstrated ability to contribute across other domains such as Android (Kotlin/Jetpack Compose), backend API development, and DevOps/CICD practices.
• Comfortable working in a cross-functional team without dedicated QAs or BAs, supporting the full product lifecycle.

Personal Skills
• Outcomes-focused, with a drive to create value and enhance user experience over simply completing tasks.
• Proactive in learning and improvement, with the confidence to take initiative and operate in ambiguous situations.
• Clear communicator with strong written and verbal skills, able to engage with teams across regions and cultural contexts.
• Collaborative team player who fosters trust, inclusion, and a passion for technology within the team.
• Able to analyse complex challenges, break them down, and propose creative, pragmatic solutions.

Technical Skills
• Deep expertise in iOS development (Swift, SwiftUI) and understanding of the mobile platform ecosystem.
• Familiarity with Android (Kotlin) development, backend technologies (e.g. API design), and DevOps/CICD tools.
• Experience contributing to manual and automated testing, and occasionally performing business analysis to align technical work with product needs.
• Understanding of secure coding practices, modern software delivery pipelines, and testable code design.
• Willingness and ability to learn new technologies and expand across the stack as needed.

Desirable Qualifications, Skills and Experience

Experience
• Experience working on mobile-first platforms or consumer-facing mobile apps at scale.
• Exposure to start-up environments or small cross-functional teams with end-to-end ownership.
• Polyglot development background or interest in working across multiple tech stacks

Personal Skills
• Encourages and mentors others through feedback and technical guidance.
• Identifies opportunities for innovation and continuous improvement.
• Able to visualise and articulate technical concepts to varied audiences.
• Influences cross-team collaboration and drives alignment across domains (e.g., Android-iOS integration

Desired Values

  • Believed in aiming high to deliver world-class results and yet, not forgetting to care for others
Additional Information

At SEEK, we are passionate about fostering a culture of inclusion and wellbeing that embraces and values the diversity of our people. We are a purpose driven business that works with heart.

We know teams with diverse ideas, experiences and perspectives are more creative and are critical to ensuring effective delivery and innovating to enable our future success. As such, we welcome applications from people with diverse backgrounds and life experiences, especially as they relate to gender, sexual identity, culture, faith, disability and life stages. If you have the skills, curiosity and an adaptable mindset but don't meet every responsibility or qualification listed in this advertisement, please still get in touch with us.

Should you require any specific supportor adjustments throughout the recruitment process and beyond, please advise us and we will be happy to assist.

SEEK kindly requests no unsolicited resumes or approaches from recruitment agencies and will not be responsible for any associated fees.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Engineer iOS

Kuala Lumpur, Kuala Lumpur SEEK

Posted today

Job Viewed

Tap Again To Close

Job Description

Company Description About SEEK SEEK operates market-leading online employment marketplaces, including Jobstreet and Jobsdb in Asia. SEEK has been helping people live more fulfilling and productive working lives and helping organisations succeed for over 25 years. Founded and headquartered in Melbourne, Australia, SEEK has grown into a multinational technology company with over 3,300 employees and is listed on the Australian Securities Exchange. SEEK’s presence spans Australia, New Zealand, Hong Kong, Indonesia, Malaysia, the Philippines, Singapore and Thailand. Additionally, SEEK has minority investments in employment marketplaces in China, South Korea and Bangladesh. SEEK develops and applies innovative data and technology tools to facilitate high-quality matching and improve reliability of marketplace information. In 2021, 2022, 2023 and 2024, SEEK was recognised as one of Australia’s Top Ten Places to Work in Technology in the AFR BOSS Best Places to Work awards. SEEK was also named a 5-Star Employer of Choice by HRD Asia in 2024 and won four accolades at TalentCorp’s Life at Work Awards 2023 in Malaysia. About Jora

Jora is an employment marketplace business, headquartered in Melbourne and operating on a global scale. As a start-up within SEEK, Jora has a warm & unique close-knit family subculture within SEEK, comprising a diverse group of high-performing individuals that share a common desire to make a real difference, on a global scale.

The Jora platform and teams aggregate employment opportunities from thousands of different job sites to offer jobseekers the largest source of job opportunities in real time, in addition to engaging employers across markets to build strong direct relationships and experiences.

With a customer-centric mantra, Jora is focused on continually improving and expanding its product offering to drive fantastic customer experiences that fuels rapid business growth, testing the edge and driving innovation for SEEK. Find out more about Jora by visiting: in Melbourne with offices in Sydney and Kuala Lumpur, Malaysia, the Jora team includes more than 60 developers, product strategists & analysts, operations staff and sales people. We are an extremely diverse organization with over 20 different nationalities represented, and work together as a truly digital remote agile organisation, with a strong focus on cross-functional collaboration and everyone willing to roll up their sleeves. Job Description

The Role

Senior Software Developer (SSD) is a key member of our engineering teams. SSDs are responsible for technical alignment, engineering quality, capability and productivity of an engineering team. SSDs participate in continuous improvement and customer outcomes.

Key stakeholders include:

• Staff Engineers • Engineering Manager • Product Manager • UX Designers Key responsibilities include: • Aligning systems to Jora’s overall technology strategy • Building systems fit for purpose and follow current Jora and SEEK development practices • Contribute to platform health, ensuring that our systems are secure, reliable, resilient and cost effective • Focus on delivering outcomes for our customers • Share operational support duties • Exemplify quality and engineering discipline to uplift team capability

The Team

The Engineering team is the largest team in Jora with more than 40 engineers. The team is split across the four main domains of aggregation, candidate, employer and native apps. Operating in a true start up environment and culture, we love to take a data driven and analytical approach to developing, prioritising and monitoring production features that drive outcomes for our customers. Split between offices in Melbourne, Sydney and KL, the team values and embraces working across multiple locations and flexible working arrangements and boasts a large diversity in team members from different cultures and nationalities. Qualifications

Essential Qualifications, Skills and Experience

Experience • Strong hands-on experience developing native iOS applications using Swift and SwiftUI, with a solid grasp of Apple’s design principles and App Store submission processes. • Proven experience in a collaborative software engineering environment, with exposure to leading or contributing to technical solutions. • Demonstrated ability to contribute across other domains such as Android (Kotlin/Jetpack Compose), backend API development, and DevOps/CICD practices. • Comfortable working in a cross-functional team without dedicated QAs or BAs, supporting the full product lifecycle.

Personal Skills • Outcomes-focused, with a drive to create value and enhance user experience over simply completing tasks. • Proactive in learning and improvement, with the confidence to take initiative and operate in ambiguous situations. • Clear communicator with strong written and verbal skills, able to engage with teams across regions and cultural contexts. • Collaborative team player who fosters trust, inclusion, and a passion for technology within the team. • Able to analyse complex challenges, break them down, and propose creative, pragmatic solutions.

Technical Skills • Deep expertise in iOS development (Swift, SwiftUI) and understanding of the mobile platform ecosystem. • Familiarity with Android (Kotlin) development, backend technologies (e.g. API design), and DevOps/CICD tools. • Experience contributing to manual and automated testing, and occasionally performing business analysis to align technical work with product needs. • Understanding of secure coding practices, modern software delivery pipelines, and testable code design. • Willingness and ability to learn new technologies and expand across the stack as needed.

Desirable Qualifications, Skills and Experience

Experience • Experience working on mobile-first platforms or consumer-facing mobile apps at scale. • Exposure to start-up environments or small cross-functional teams with end-to-end ownership. • Polyglot development background or interest in working across multiple tech stacks

Personal Skills • Encourages and mentors others through feedback and technical guidance. • Identifies opportunities for innovation and continuous improvement. • Able to visualise and articulate technical concepts to varied audiences. • Influences cross-team collaboration and drives alignment across domains (e.g., Android-iOS integration Desired Values Believed in aiming high to deliver world-class results and yet, not forgetting to care for others Additional Information At SEEK, we are passionate about fostering a culture of inclusion and wellbeing that embraces and values the diversity of our people. We are a purpose driven business that works with heart. We know teams with diverse ideas, experiences and perspectives are more creative and are critical to ensuring effective delivery and innovating to enable our future success. As such, we welcome applications from people with diverse backgrounds and life experiences, especially as they relate to gender, sexual identity, culture, faith, disability and life stages. If you have the skills, curiosity and an adaptable mindset but don't meet every responsibility or qualification listed in this advertisement, please still get in touch with us. Should you require any specific supportor adjustments throughout the recruitment process and beyond, please advise us and we will be happy to assist. SEEK kindly requests no unsolicited resumes or approaches from recruitment agencies and will not be responsible for any associated fees.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Ios engineer Jobs in Malaysia !

Software Engineer (iOS)

Kelantan, Kelantan Flipster Superstars Program

Posted today

Job Viewed

Tap Again To Close

Job Description

Join to apply for the

Software Engineer (iOS)

role at

Flipster Join to apply for the

Software Engineer (iOS)

role at

Flipster Get AI-powered advice on this job and more exclusive features. Flipster

( flipster.io )

is a high-performance crypto perpetuals trading platform on a mission to create the most efficient, frictionless, and high-performance trading experience. Engineered by traders and optimized for trading, Flipster combines zero spreads, instant execution, and capital efficiency to deliver a platform where performance is the product. Operating globally and serving users in nearly 200 countries, Flipster is built for crypto traders who demand the ultimate perpetual trading experience — from active retail users to degens to seasoned pros — while maintaining the highest standards of compliance and security. Location:

Remote (within 2 hours SGT) Responsibilities Develop and maintain software for our exchange, primarily iOS and other platforms. Work together with cross-functional teams to define, design, test and ship features. Troubleshoot issues, fix bugs and improve application performance & reliability. This is an individual contributor role. Qualifications Technical ability to design & implement feature intentions into reliable & efficient code. Strong programming, design & development skills in Swift and/or other languages. Interest in soft/firm real-time apps & optimizations for it. Experience in production for published commercial apps with backend services. Understanding in Apple platforms, technologies and conventions. Ability to work autonomously in distributed remote teams with synchronous & asynchronous communication. Ability to communicate in English. Experience in native Android development or willingness to learn. Knows how to use AI, understand/check AI results, and fix erroneous AI results. Preferred Understanding of financial derivatives products, exchange and trading platforms, blockchain, software development and business. All Swift basically. SwiftUI mostly. Elm-like REPL structured. async/await/actor where appropriate. Modularized with SPM. Tested by Swift Testing & XCTest. Stored in GitHub. Packaged in Xcode. Built using Bitrise. Watched by DataDog & Sentry. Assisted by Cursor & Claude Code. Tech Stacks for Android Kotlin Jetpack Compose OkHttp (REST, WebSocket) Retrofit Coroutine Our Hiring Process Resume/CV submission 1st round interview (Homework) 2nd round interview 3rd round interview 4th round interview (Optional) * Interview process is subject to change. Seniority level

Seniority level Mid-Senior level Employment type

Employment type Full-time Job function

Referrals increase your chances of interviewing at Flipster by 2x Sign in to set job alerts for “Software Engineer” roles.

Platform Software Engineer (100% REMOTE)

Software Engineer Internship Opportunities

Software Engineer Internship Opportunities

Sydney, New South Wales, Australia 2 weeks ago Sydney, New South Wales, Australia 2 weeks ago Frontend Developer – HTML/CSS (Freelancer)

Software Developer (Fresh grads are welcome)

Cikupa, Banten, Indonesia IDR1,500,000.00-IDR2,500,000.00 15 hours ago Software Engineer Internship Opportunities

Bangalore Urban, Karnataka, India 8 hours ago Software Engineer Internship Opportunities

Software Engineer Internship Opportunities

Taguig, National Capital Region, Philippines 6 days ago Itanagar, Arunachal Pradesh, India 2 days ago Jervis Bay, Australian Capital Territory, Australia 2 weeks ago Bangalore Urban, Karnataka, India 8 hours ago Software Engineer Internship Opportunities

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
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer, iOS

Petaling Jaya, Selangor Grab

Posted 3 days ago

Job Viewed

Tap Again To Close

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

Grab's Integrity team is continuously looking to innovate the Safety of our platforms. We process thousands of bookings a day and regularly see hundreds of millions of traffic data per month. When you push out new code millions of people will see what you made within seconds. Operating on this level is hard but deeply rewarding.

Your mission will be to deliver Safety mechanisms that provide strong user protection while minimising user friction. See more what the team has launched at

Get to Know the Role

As a Senior iOS Engineer, you will design and implement Safety features in our iOS application. You will work on multiple aspects of Grab's Safety features which revolves around several device hardwares and requires an understanding of not only application programming but also system performance.

You will be onsite and report to the Engineering Manager where you'll collaborate with a diverse regional team of mobile and backend engineers, data scientists, product managers, and designers to create code behind apps that impact millions of lives in Southeast Asia.

The Critical Tasks You Will Perform

  • You will take ownership of projects and work with the Product, Design, Mobile and Backend teams to build consumer and partner facing new products, platforms and features.
  • You will participate in technical and product review meetings.
  • You will build reusable iOS software components for the Grab platform.
  • You will monitor the performance of the live apps and improve them on both code and experience level.
  • You will review each other's code, share knowledge, tips and tricks, and generally help out - with different teams.
  • You will collaborate with QA on continuous integration and delivery (CI/CD) and other automated and manual testing to make sure our app releases are always worthy of five-star ratings.
  • You will mentor and support Junior Engineers to bring them up to speed with their tasks.
  • You will evaluate new mobile methodologies and technologies.

Qualifications

What Essential Skills You Will Need

  • 5 to 8 years of experience in iOS programming paradigms including use of Swift, RxSwift and concurrency programming.
  • Experience in architectural approaches, design, caching, data storage, and security.
  • Showcase a background in UI/UX design, ensuring intuitive functionality and pixel-perfect interfaces.
  • Have hands-on experience with Git revision tool, iOS common tools such as Xcode, XCTest, XCUITest frameworks, and continuous integration pipelines for mobile apps build systems.
  • Exhibit Computer Science fundamentals.
  • Accountable, taking ownership, Your Problem Is My Problem' (YPIMP) teamwork attitude and adaptable in Agile environment
  • Degree in Computer Science, Software Engineering, IT, or related fields.

Additional Information

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
This advertiser has chosen not to accept applicants from your region.

Software Engineer (iOS/Android)

Negeri Sembilan, Negeri Sembilan LOBAH PLAY PTE. LTD.

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

Key Responsibilities
  • Develop and maintain high-quality native mobile applications for iOS and/or Android platforms.
  • Collaborate with product, design, and backend teams to deliver seamless cross-platform features.
  • Optimize performance, UI responsiveness, memory usage, and power efficiency.
  • Implement low-latency communication protocols (e.g., WebSockets, TCP/UDP) for real-time multiplayer gaming.
  • Conduct code reviews, write unit/integration tests, and ensure adherence to engineering best practices.
  • Keep up to date with the latest trends in mobile development (e.g., Jetpack Compose, SwiftUI).
  • Participate in CI/CD setup and release automation for faster, more stable deployment cycles.
Requirements
  • Bachelor’s Degree in Computer Science, Software Engineering, or related field.
  • Minimum 3 years of experience in native mobile development (Kotlin/Swift).
  • Strong command of Android Jetpack or iOS SwiftUI/UIKit frameworks.
  • Familiar with real-time data synchronization and networking protocols.
  • Strong understanding of multi-threading, memory management, and app performance tuning.
  • Experience with Git, Jira, and modern CI/CD tools.
  • Ability to work in a fast-paced environment with strong ownership and execution skills.
  • Good communication skills and ability to work in cross-cultural, distributed teams.
Good To Have
  • Experience in game development or real-time multiplayer apps.
  • Familiarity with Unity or Unreal Engine mobile integrations.
  • Knowledge of mobile app security and best practices for large-scale consumer apps.
  • Contributions to open-source or personal mobile projects.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Ios Engineer Jobs