Innovation Markets is one of the leading educational companies in the trading and investing world, specifically Foreign Exchange and Cryptocurrencies. We offer the full suite of education within our members-only mobile and desktop apps, ranging from course lessons, tutorials, live webinars, podcasts, a digital library full of books, guides and newsletters, and daily guidance in the form of videos and text updates from our educators.
Overview
We are seeking a highly motivated and experienced Cross-Platform Software Engineer to join our team. You will be instrumental in designing, developing, and maintaining scalable applications across our
multi-platform ecosystem including Windows, macOS, iOS, and Android
, with desktop applications built using Electron frameworks. You'll work across the full software development lifecycle, tackling front-end interfaces, back-end systems, and database integrations. Your code will help deliver seamless user experiences and ensure reliability and performance for our global platform.
We're looking for a strong developer and a great problem solver who has a passion for creating high quality software products with incredible performance, stability, and smooth user experience.
A creative and innovative mind is crucial. We want someone who doesn't just execute tasks but stays up to date with industry trends, emerging technologies, and best practices. We want you to think outside of the box, be daring and bring innovative ideas to the team!
Responsibilities
Design, develop, and deliver
secure, scalable, and high-quality mobile and desktop applications.
Assess and maintain existing applications
across multiple platforms, working with diverse codebases and frameworks.
Lead software development projects
ensuring delivery of clean, maintainable, and high-performing code.
Optimise application performance
to ensure reliability, scalability, and efficient resource usage across all platforms.
Explore and integrate emerging technologies
including AI-driven features as part of our product roadmap.
Stay up to date with emerging technologies
, continuously evaluating and adopting innovations that enhance product development.
Maintain and improve
product quality through bug fixes, performance analysis and tuning.
Skills
3-5 years of
cross-platform application development
experience including Windows, Mac, iOS and Android platforms.
Ability to quickly assess and work with existing codebases
across different mobile frameworks (native iOS/Android, React Native, Flutter, etc.).
Advanced knowledge of
Electron framework
,
JavaScript/TypeScript
,
Node.js
,
HTML, CSS
and
npm (node package manager)
.
Experience with
reactive programming patterns
and
structured data modelling frameworks
.
Experience maintaining
auto-updating systems
and deployment processes.
Cross-platform deployment experience
including app store submission processes.
Proficiency using
debugging tools
and
performance profiling
across multiple platforms.
Skilled in managing
memory usage
,
CPU usage
, and overall
application performance tuning
.
Experience with
back-end systems
and
database integrations
.
Able to work quickly and efficiently with a
strong eye for detail and catching errors
.
Impeccable communication skills in English.
Ability to work independently.
This is a hybrid role. You will be required to come into our Dubai office 2-3 times a week.
Job Type: Full-time
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.