Senior Software Engineer Mobile App

Toronto, ON, CA, Canada

Job Description

Meitou Inc

. is a dynamic financial startup located in Toronto, Canada, dedicated to serving Chinese-speaking investors with expert U.S. stock analysis and insights. Our flagship product,

Meitou (jdbinvesting.com) and its App (??App)

, is an internet-based financial info sharing platform. We have built a strong community of over 1M global investors, delivering top-quality financial content and analysis to empower investors' every decisions, and we are striving to assist every of investors all over the world.

Summary



We are seeking an experienced and highly motivated Senior Mobile Application Engineer to join our dynamic product development team. This role is crucial for scaling our flagship mobile application

??App

, requiring a strong foundation in both cross-platform development (React Native) and native mobile architectures to ensure high performance, maintainability, and quality.

Key Responsibilities



Develop & Innovate:

Lead the development, testing, and deployment of new features for our mobile application using

React Native

.

Architecture:

Design and implement robust, scalable, and maintainable application architecture (e.g., Redux/Zustand, MVVM patterns).

Performance & Optimization:

Identify and resolve performance bottlenecks within the JavaScript layer and the bridge. Conduct code reviews and ensure high code quality.

Native Integration:

Develop, integrate, and maintain custom native modules (

iOS/Android

) to extend React Native capabilities when required.

Collaboration:

Work closely with product managers, UX/UI designers, and backend engineers to deliver a seamless user experience.

Mentorship:

Provide technical guidance and mentorship to junior team members.

Required Qualifications



Experience:

5+ years

of professional experience in mobile application development, native or hybrid.

Native Development (Mandatory):

Solid, proven experience in

native iOS development (Swift/Objective-C)

and/or

native Android development (Kotlin/Java)

. Ability to read, understand, and debug native codebases is a must.*

Language:

Proficient in

JavaScript (ES6+)

and

React

ecosystem.

Tools:

Experience with state management libraries (e.g., Redux Toolkit, MobX, or Context API).

Engineering Best Practices:

Familiarity with mobile testing frameworks (Jest, Detox, Appium) and CI/CD pipelines (e.g., Fastlane, Jenkins).

Bonus if you offer



TypeScript Preference:

Strong preference for candidates who have experience developing large-scale React Native applications using

TypeScript

.

ReactNative and Expo:

This is what we use right now

Modern UI:

Experience with modern native UI frameworks (e.g.,

SwiftUI

or

Jetpack Compose

).

Architecture:

Prior experience working with micro-frontend or module-based architectures in mobile apps.

Backend Knowledge:

Understanding of RESTful APIs, GraphQL, and offline storage solutions.

AI Power

: Solid experience in AI-powered development engineer practice

What We Offer



Competitive salary and comprehensive benefits. Comprehensive medical plan. Opportunities to work on cutting-edge projects with ample room for personal growth and development.
We foster a work culture where autonomy and ownership are paramount. You will have the chance to take full responsibility for your projects--from design to implementation--and see how your decisions impact the product's success. If you are passionate about technology, eager to tackle backend development challenges, and excited about working in a growing team, we would love to hear from you!

Job Types: Full-time, Permanent

Benefits:

Dental care Extended health care
Ability to commute/relocate:

Toronto, ON M2J 5C1: reliably commute or plan to relocate before starting work (required)
Experience:

team lead: 1 year (preferred)
Language:

Mandarin (required)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3193444
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, CA, Canada
  • Education
    Not mentioned