Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Pepperstone

Senior Mobile Engineer

Pepperstone

Senior Engineer – Mobile developing iOS and Android applications for trading platform at Pepperstone. Championing engineering quality and contributing to Continuous Delivery practices.

Posted 5/4/2026full-timeLimassol • 🇨🇾 CyprusSeniorWebsite

Tech Stack

Tools & technologies
AndroidiOSJavaJavaScriptKotlinObjective-CReactReact NativeSDLCSwiftTypeScript

About the role

Key responsibilities & impact
  • Ship end-user-visible and technical work in **two-week Scrum** increments with a clear definition of done and low regression risk on iOS and Android.
  • Own **medium-to-large** epics or vertical slices from refinement through production, including tests and observability hooks where applicable.
  • Design and implement for the Trading App context: performance, offline and edge cases, secure sessions and data, and integration with back-office and real-time pricing paths.
  • Participate actively in **refinement** so work is estimable, testable, and aligned with mobile architecture; challenge vague acceptance criteria and flag integration risks (auth, trading APIs, connectors).
  • Champion **code quality**, modular boundaries, and release-safe changes compatible with app-store processes and internal release gates; document technical decisions and visible follow-up work in the backlog.
  • Coordinate with **QA** (manual and automation) so scenarios, edge cases, and regression scope are agreed before the sprint ends.
  • Develop, support, and maintain software using strong engineering practices—maintainable, efficient, tested, and scalable code.
  • Provide input on target-state architecture; build and improve a robust **Continuous Delivery** practice (short-lived branches or trunk-based development, CI, automated build/test/release—e.g. GitHub Actions or team-standard tooling).
  • Collaborate with **platform** and adjacent teams on shared tooling, frameworks, infrastructure, and contracts.
  • Work with product owners, delivery leads, and business analysts; improve SDLC practices and participate in ceremonies, estimation, and refinement.
  • Support **middle** mobile engineers through pairing, design and code review, and clear prioritisation of technical work within the sprint.
  • Contribute to technical discussions, retrospectives, and **engineering dojos** where the team uses them.
  • For release: ensure feature flags, configuration, and migration steps are documented for release captains and QA; contribute to post-release fixes and root-cause analysis for owned areas.

Requirements

What you’ll need
  • 5+ years of software engineering experience.
  • Expertise in TypeScript/JavaScript, React (React Native), and mobile development.
  • Experience writing native code for iOS and Android (Objective-C, Swift, Java/Kotlin).
  • Hands-on experience building, testing, and shipping iOS and Android apps.
  • Experience with Continuous Delivery practices (CI, trunk-based development, TDD, or equivalent).
  • Knowledge of testing methodologies (e.g. TDD, BDD, mocking) or clear willingness to grow there.
  • Experience using automation for build, release, and deploy (e.g. GitHub Actions).
  • Solid grasp of software design patterns (e.g. SOLID, MVVM/MVC, Clean Architecture, DDD) and both object-oriented and functional styles.
  • Commitment to continuous learning and current engineering practice.
  • Experience working with internal platforms or SDKs is a plus.
  • Proven ability to work with remote, distributed teams.
  • Ability to make sound decisions in a fast-paced environment and bias to action.

Benefits

Comp & perks
  • Competitive salary structure including company bonus scheme
  • Flexible and hybrid working
  • Remote working option - work from anywhere for up to 4 weeks per year
  • 10 days of Company paid sick leave annually
  • 21 days of paid vacation within the first year of employment, increasing to 25 days after one year
  • 3 paid volunteering days per year & Workplace Giving Program
  • Comprehensive medical insurance with coverage for your healthcare needs
  • Pension fund
  • Employee referral bonuses for referring top talent to the company
  • Ongoing personal development & learning opportunities
  • Periodic recognition and reward programs for outstanding performance and achievements
  • Frequent events and celebrations
  • Genuinely collaborative and friendly culture
  • Employee Assistance Program & Wellbeing Initiatives
  • Convenient and cozy office located near the Limassol Municipal Garden

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypeScriptJavaScriptReactReact NativeObjective-CSwiftJavaKotlinContinuous DeliveryTDD
Soft Skills
collaborationcommunicationdecision makingproblem solvingmentoringagilityadaptabilityprioritizationcontinuous learningteamwork