Moonshot logo
Moonshot

Working globally to keep communities safe online

Staff Mobile Engineer – Consumer App

Software EngineerSoftware EngineerFull TimeRemoteLeadTeam 51-200Since 2015Company SiteLinkedIn

Location

New York

Posted

68 days ago

Salary

0

Seniority

Lead

Bachelor Degree6 yrs expEnglishAndroidFlutteriOSKotlinReactReact NativeSwift

Job Description

Staff Mobile Engineer – Consumer App

Moonshot

• Own the architecture and long-term evolution of Moonshot’s Flutter app across iOS and Android. • Design, implement, and maintain a company-wide mobile design system and component library, in close collaboration with Design. • Build highly interactive trading experiences: live prices, charts, order tickets, order history, notifications, and portfolio views. • Drive mobile performance and reliability: profiling, optimizing frame rendering, managing memory/network usage, and minimizing crashes. • Implement and maintain automated testing (unit, widget, integration) and help define release and QA processes. • Collaborate with Product and Growth to integrate analytics, A/B testing, feature flags, and event tracking directly into the app. • Partner with Backend/Platform engineers on API design, data models, error handling, and resilience (retries, fallbacks, offline behaviour). • Lead by example through code reviews, design docs, and mentorship, raising the bar for mobile excellence. • Participate in on-call rotations for mobile-related incidents and drive root-cause fixes.

Job Requirements

  • 6–10+ years of professional mobile development, ideally 3+ years of Flutter in production or otherwise React Native, Kotlin, Swift.
  • Experience owning large-scale consumer apps end-to-end, ideally in fintech, trading, or similarly demanding domains.
  • Strong understanding of mobile architectures (state management, navigation, modularization) and their tradeoffs.
  • Demonstrated experience building or leading design systems / UI libraries in Flutter or other frameworks.
  • Solid engineering fundamentals: testing, CI/CD for mobile, monitoring, and release management.
  • Strong collaboration skills and experience mentoring other engineers.

Benefits

  • Competitive salary and meaningful equity.
  • 5% 401(k) match.
  • Health benefits with employer-covered premiums, plus life insurance coverage.
  • One-time office setup stipend.
  • Flexible PTO.

Related Job Pages

More Software Engineer Jobs

Spyrosoft logo

Senior Flutter Developer

Spyrosoft

We enable our clients to thrive, thanks to a combination of technical proficiency and domain-specific knowledge.

Full TimeRemoteTeam 1,001-5,000Since 2016H1B No Sponsor

• Develop and maintain mobile and web applications using Flutter (Dart, Flutter SDK). • Implement design systems and component libraries in Flutter for both iOS/iPad and web platforms. • Work with state management solutions (Provider, BLoC) and apply SOLID principles in daily development. • Integrate REST APIs/JSON and work with CI/CD pipelines. • Collaborate effectively in an agile, international environment.

Argentina
Job Closed
IS-Wireless logo

5G/6G C Developer

IS-Wireless

Dual Use Private 5G engineered for extreme environments

Full TimeRemoteTeam 51-200Since 2017H1B No Sponsor

• Join our L2/L3 team to develop high-performance system software and algorithmic solutions that power 5G network infrastructure. • Develop and optimize high-performance data processing algorithms and engines using C99. • Implement system-level software components for network data flows, buffering, and memory management. • Design and optimize data structures, algorithms, and computational modules for 5G network processing. • Collaborate with L2/L3 team members on system architecture and performance optimization challenges. • Profile and tune system performance, memory usage, and computational efficiency of network software. • Implement multi-threaded system components and concurrent data processing pipelines. • Debug complex system-level issues and optimize algorithmic bottlenecks in network processing.

Poland
Eskimi logo

Creative Developer – Real-Time 3D, Interactive

Eskimi

Say goodbye to boring results. Say hello to real brand impact.

Full TimeRemoteTeam 201-500Since 2006H1B No Sponsor

• Develop interactive 3D experiences using Three.js or similar WebGL frameworks • Design and implement animations, transitions, and interaction logic • Ensure smooth performance across desktop and mobile devices • Optimize rendering performance, asset loading, and memory usage • Work with GLB/glTF assets and adjust materials, lighting, and scene setup as needed • Collaborate with creative producers and 3D artists to translate concepts into interactive executions • Contribute to improving internal real-time 3D production workflows

Ghana
Job Closed
Centurion Consulting Group logo

SharePoint Developer

Centurion Consulting Group

A proactive problem-solver who can work independently and collaboratively Strong attention to detail and organizational skills Ability to translate business needs into technical solutions Passion for improving processes and user experience

Role Description We are seeking a skilled SharePoint Administrator / Developer to support and enhance our SharePoint environments. This role will be responsible for administration, user support, and continuous improvement of SharePoint solutions, while collaborating closely with business stakeholders and functional teams to deliver efficient, user-focused solutions. Qualifications - 3+ years of experience administering SharePoint environments - Strong knowledge of SharePoint Online and/or on-premises platforms - Experience with user permissions, governance, and security best practices - Ability to troubleshoot performance and system issues - Experience with backup and recovery processes - Strong communication skills with the ability to work directly with business stakeholders - Experience working in Agile environments and handling user stories Requirements - Manage SharePoint environments, including installation, configuration, and maintenance (SharePoint Online and/or on-premises) - Administer user access, permissions, and group management - Monitor system health, performance, and troubleshoot issues proactively - Implement and maintain backup and disaster recovery strategies - Ensure compliance with organizational security policies and best practices - Apply patches, updates, and service packs to maintain system integrity - Collaborate with business users to gather and document requirements - Create and manage SharePoint sites, libraries, lists, and content types - Provide training and ongoing support to end users - Identify and implement process improvements using SharePoint tools (workflows, forms, automation) - Develop dashboards and reports leveraging SharePoint and Power BI - Support Agile processes by working user stories and guiding functional direction alongside team leadership Benefits - Experience with Microsoft 365 (O365) development and administration - Familiarity with PowerApps - Familiarity with Power Automate (Flows) - Familiarity with SharePoint Framework (SPFx) or custom development - Experience building dashboards and reports using Power BI Company Description - A proactive problem-solver who can work independently and collaboratively - Strong attention to detail and organizational skills - Ability to translate business needs into technical solutions - Passion for improving processes and user experience

Worldwide
$100K - $135K / year