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

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.

Senior Mobile Engineer
PepperstoneSenior Engineer – Mobile developing iOS and Android applications for trading platform at Pepperstone. Championing engineering quality and contributing to Continuous Delivery practices.
Tech Stack
Tools & technologiesAndroidiOSJavaJavaScriptKotlinObjective-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 resumeApplicant 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