All offersKrakówMobileSenior Mobile Developer (React Native)
Senior Mobile Developer (React Native)
new
Mobile
Stonex Poland

Senior Mobile Developer (React Native)

Stonex Poland
Type of work
Full-time
Experience
Senior
Employment Type
Permanent
Operating mode
Hybrid
Stonex Poland

Stonex Poland

🔹 We are a member of the Fortune 100 with 3,900 employees. 🔹 140+ currencies - StoneX Group Inc. offers currencies across 185 countries. 🔹 StoneX Group Inc. connects with clients in nearly 80 offices across 6 continents.

Company profile

Tech stack

    Mobile Development
    advanced
    Mobile Apps
    advanced
    Android
    advanced
    iOS
    advanced
    English
    advanced
    React Native
    regular
    Cloud Platforms
    regular
    Databases
    regular
    SQL
    regular
    No-SQL
    regular

Job description

Overview

Permanent, full-time, hybrid (3 days per week in an office) 

 

You will be part of a growing team specializing in a retail and institutional multi-asset trading platform called StoneX One (stonexone.com) and StoneX One Pro (stonexone.com/pro). You will be a member of the product development team who takes responsibility for implementing parts of the system architecture using best practices in an agile development environment. This will include coding, unit testing, using design patterns, learning new technologies, and becoming an expert in the system. The candidate will also be expected to provide technical leadership, architectural support, documentation, and overall solution design support.

 

You are a highly driven, entrepreneurial team player with a positive attitude and ambition to create top-in-class mobile trading applications. The successful candidate will be a self-starter who is comfortable with ambiguity, detail oriented with an eye for good design, thrives in a lean agile team, and is interested in making an impact in self-directed trading applications similar to Webull, Interactive Brokers, and Robinhood.


Responsibilities

  • Primary focus on mobile development
  • Contribute to all phases of the development lifecycle working within Agile methodology
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating technologies and presenting for architectural review
  • Mentor and supports engineers with technical direction and best practices


Qualifications

  • BS/MS degree in Computer Science, Engineering or a related subject
  • Minimum 5 years’ experience in mobile app development
  • Experience in development of Android/iOS applications and have deployed on Google Play/App Store
  • Strong knowledge with architecture and implementation of Android or iOS applications, experience with full mobile development life cycle
  • Thorough understanding of React Native and its core principles
  • Strong knowledge with JavaScript & TypeScript, virtual DOM, asynchronous programming
  • Understanding & experience in ES6, ES10, JSX
  • Experience working with popular libraries for networking, asynchronous, image loading, etc.
  • In-depth knowledge with React Native framework, patterns for code reuse, state management libraries, routing architecture
  • Experience optimizing app performance, manage memory, and reduce load times
  • Experience with TDD/BDD, testing framework (Jest/React-testing-library/JUnit)
  • Some experience developing distributed systems using Microservice architecture (event-based)
  • Some experience with containerisation (Docker, Kubernetes)
  • Some experience with cloud platforms (Azure)
  • Knowledge of Relational Databases SQL and No-SQL databases
  • Previous experience working with global teams
  • Fluent English

 

Ideal candidate will have the following additional experience

  • Experience with CI/CD via Azure DevOps and or Microsoft App Center
  • Experience working in a lean startup is a plus
  • Experience with React
  • Experience with Expo Go
  • Experience with Micro-Service architecture.
  • An eye for good UX/UI Design is a plus
  • Experience with one or more of the following technologies: OAuth, SAML, APNS, Testflight, Mixpanel, Microsoft SQL Server, Microsoft Azure, Message queue-based designs/implementations, Code repositories (such as Git and TFVC)