Senior Engineer - Mobile

Pepperstone is a regulated online Forex and CFD trading platform, operating as a transformative global fintech since 2010.
Limassol, Cyprus
Mobile
Senior Software Engineer
Hybrid
101 - 500 Employees
5+ years of experience
Finance

Description For Senior Engineer - Mobile

Pepperstone, a global fintech company founded in 2010, is seeking a Senior Engineer - Mobile to join their technology team. This role involves spearheading the creation of top-notch software solutions for mobile applications, driving significant technical initiatives, and taking full ownership of the application. The ideal candidate will have over 5 years of software engineering experience, proficiency in TypeScript/JavaScript, React (including React Native), and mobile development for both iOS and Android platforms.

Key responsibilities include:

  • Designing, supporting, and enhancing software applications
  • Contributing to the platform's target state architecture
  • Fostering a strong Continuous Delivery culture
  • Collaborating with cross-functional teams to deliver high-quality solutions
  • Building and maintaining robust quality and automation practices
  • Driving technical projects and providing mentorship to junior team members

The company offers a competitive salary structure, bonus scheme, flexible and hybrid working options, ongoing personal development opportunities, and comprehensive benefits including medical insurance and pension fund.

Pepperstone prides itself on a collaborative and friendly culture, emphasizing diversity and inclusion. They encourage applications from candidates of all backgrounds and are committed to responding to every applicant as part of the 2023 Circle Back Initiative.

Join a team of 350+ professionals across 9 locations, working in an environment that values innovation, continuous learning, and market-leading solutions for clients in the Forex and CFD trading industry.

Last updated 4 months ago

Responsibilities For Senior Engineer - Mobile

  • Design, support, and enhance software applications
  • Contribute to the vision for the platform's target state architecture
  • Foster a strong Continuous Delivery culture within the team
  • Collaborate with the team to deliver timely, high-quality solutions
  • Progress incrementally towards platform delivery
  • Build and maintain robust quality and automation practices, tools, and processes
  • Drive technical projects, including key architecture and design choices
  • Conduct code reviews, pair programming, and provide mentorship to junior team members
  • Team up with Platform teams to implement software using internal tools, frameworks, and infrastructure
  • Work closely with product owners, delivery leads, and business analysts
  • Enhance software development lifecycle processes
  • Engage in team ceremonies and agile methodologies
  • Take part in and occasionally facilitate Engineering Dojos

Requirements For Senior Engineer - Mobile

JavaScript
TypeScript
React
  • Over 5 years of experience in software engineering
  • Proficient in TypeScript/JavaScript, with expertise in React (including React Native) and mobile development
  • Experience in writing native code for both iOS and Android platforms (Objective-C, Swift, Java/Kotlin)
  • Hands-on expertise in managing, building, and testing infrastructures for iOS and Android applications
  • Knowledgeable in Continuous Delivery methodologies (CI, TBD, TDD, etc.)
  • Familiarity with testing approaches (such as TDD, BDD, mocking)
  • Proficient in utilizing automation tools to create reliable and automated build/release/deploy processes (e.g., Github Actions)
  • Strong understanding of software design patterns and proficiency in both object-oriented and functional programming
  • Dedication to continuous learning and keeping abreast of the latest trends in software engineering
  • Experience in developing and overseeing a platform for external developers and teams
  • A proven track record of effectively collaborating with remote, global teams
  • Capability to make swift, quality decisions in a dynamic environment and prioritize action

Benefits For Senior Engineer - Mobile

Medical Insurance
Equity
Visa Sponsorship
  • Competitive salary structure including company bonus scheme
  • Flexible and hybrid working
  • Remote working option - work from anywhere for up to 6 weeks per year
  • Ongoing personal development & learning opportunities
  • 3 paid volunteering days per year & Workplace Giving Program
  • Periodic recognition and reward programs
  • Frequent events and celebrations
  • Comprehensive medical insurance
  • Pension fund
  • Employee Assistance Program & Wellbeing Initiatives

Interested in this job?

Jobs Related To Pepperstone Senior Engineer - Mobile

Senior Mobile Engineer - React Native

Senior Mobile Engineer position at Pepperstone, focusing on React Native development with 5+ years experience required, offering hybrid work in Limassol.

Senior Engineer - Mobile

Senior Engineer - Mobile at Pepperstone: Lead mobile app development for a global fintech, using React Native and native iOS/Android skills.

Mobile Engineer (Flutter)

Senior Mobile Engineer position at Tide, developing Flutter applications for a leading banking technology company.

Mobile Engineer (Android focused) - NYC

Senior Mobile Engineer role at Brilliant, focusing on Android development with Kotlin & Jetpack Compose, building interactive educational experiences with competitive compensation and benefits.

Software Engineer—Location Intelligence

Senior Software Engineer role at Apple focusing on location intelligence and mobile sensing, requiring 5+ years of experience in mobile development and ML.