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

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 inclusivity. They encourage fresh ideas and an Agile approach, empowering team members to focus on outcomes. The company is currently in an exciting growth phase, investing in cutting-edge technologies.

Join a team of 350+ professionals across 9 locations and time zones, and be part of a community passionate about harnessing technology's potential to drive market-leading solutions for clients. This role offers the opportunity to elevate your career in an environment where your ideas matter, your growth is nurtured, and your potential is limitless.

Last updated 2 months ago

Responsibilities For Senior Engineer - Mobile

  • Designing, supporting, and enhancing software applications
  • Contributing to the vision for the platform's target state architecture
  • Fostering a strong Continuous Delivery culture within the team
  • Collaborating with the team to deliver timely, high-quality solutions
  • Progressing incrementally towards platform delivery
  • Building and maintaining robust quality and automation practices, tools, and processes
  • Driving technical projects, including key architecture and design choices
  • Conducting code reviews, pair programming, and providing mentorship to junior team members
  • Collaborating with Platform teams to implement software using internal tools, frameworks, and infrastructure
  • Working closely with product owners, delivery leads, and business analysts
  • Enhancing software development lifecycle processes
  • Engaging in team ceremonies and agile methodologies
  • Taking part in and occasionally facilitating 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
Dental Insurance
Vision Insurance
401k
Equity
  • 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 position at Pepperstone, a global fintech company, focusing on mobile app development and software solutions.

Senior Software Engineer

Senior Software Engineer position at Meta focusing on mobile development and infrastructure in Seattle, WA.

Senior Software Engineer - Camera

Senior Software Engineer position at Qualcomm focusing on camera software development for Snapdragon chipsets, requiring expertise in image processing and embedded systems.

Senior Mobile Engineer

Senior Mobile Engineer role at DataCamp, building the best mobile app for data science education, requiring 4+ years of experience in React Native and NodeJS.