23 Ios Engineer jobs in Malaysia
Senior iOS Engineer at Goodnotes
Posted today
Job Viewed
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-LjbffrSenior iOS Engineer (Malaysia Remote)
Posted 11 days ago
Job Viewed
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
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 jobindicates 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 QuestionsGoodnotes 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-LjbffrSenior iOS Engineer (Malaysia Remote)
Posted today
Job Viewed
Job Description
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
Senior iOS Engineer at Goodnotes
Posted today
Job Viewed
Job Description
- 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
Software Engineer (iOS)
Posted 10 days ago
Job Viewed
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 Full-time
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 OpportunitiesSydney, 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 OpportunitiesBangalore Urban, Karnataka, India 8 hours ago
Software Engineer Internship Opportunities Software Engineer Internship OpportunitiesTaguig, 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 OpportunitiesWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSenior Engineer iOS
Posted 11 days ago
Job Viewed
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.
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.
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
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-LjbffrSenior Engineer iOS
Posted today
Job Viewed
Job Description
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
Be The First To Know
About the latest Ios engineer Jobs in Malaysia !
Software Engineer (iOS)
Posted today
Job Viewed
Job Description
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
Senior Software Engineer, iOS
Posted 3 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
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.
Software Engineer (iOS/Android)
Posted 8 days ago
Job Viewed
Job Description
- 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.
- 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.
- 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.