Senior Mobile Engineer - React Native

Logo of Pepperstone

Pepperstone

πŸ“Remote - Cyprus

Job highlights

Summary

Join Pepperstone's technology team as a Senior Engineer - Mobile and contribute to the development and maintenance of high-quality mobile applications. You will lead technical initiatives, collaborate with cross-functional teams, and mentor junior engineers. This role requires at least 5 years of mobile development experience with expertise in TypeScript/JavaScript and React Native. Pepperstone offers a collaborative and friendly culture, flexible and hybrid working options, including remote work, and various benefits such as competitive salary, bonus scheme, personal development opportunities, medical insurance, and a pension fund. The company is experiencing significant growth and invests in cutting-edge technologies, providing a dynamic and rewarding work environment. This is an excellent opportunity for an experienced mobile engineer passionate about crafting high-quality software.

Requirements

  • At least 5 years of mobile development experience, with expertise in TypeScript/JavaScript and React Native
  • Strong grasp of software design patterns (e.g., SOLID, MVVM/MVC, Clean Architecture) and hands-on experience with Continuous Delivery practices and testing methodologies (e.g., TDD, BDD)
  • Demonstrated ability to make rapid, high-quality decisions in fast-paced environments
  • Proven experience working with remote, global teams and the ability to engage seamlessly across functions
  • A passion for continuous learning and staying updated with modern engineering trends and technologies

Responsibilities

  • Develop, support, and maintain mobile software applications using best practices, ensuring high-quality, maintainable, and scalable code
  • Influence and contribute to architectural decisions, code reviews, and engineering strategies, fostering an environment of collaboration and continuous improvement
  • Implement robust, automated build and release processes to streamline delivery and prioritize rapid feedback loops
  • Work closely with Product, Analysts, Designers, and Platform teams to deliver user-centric solutions and integrate internal tools and infrastructure
  • Establish strong quality and automation practices, participating in agile ceremonies, and fostering technical discussions that promote learning and innovation
  • Provide guidance to junior engineers, sharing knowledge and encouraging best practices across the engineering function

Preferred Qualifications

  • Proficiency in native iOS (Objective-C, Swift) and Android (Java/Kotlin) development
  • Familiarity with automation tools (e.g., GitHub Actions) for building robust pipelines
  • A Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • Certifications or hands-on knowledge in agile methodologies, mobile app development frameworks, or related areas

Benefits

  • Competitive salary structure including company bonus scheme
  • Genuinely collaborative and friendly culture
  • 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 for outstanding performance and achievements
  • Frequent events and celebrations
  • Comprehensive medical insurance with coverage for your healthcare needs
  • Pension fund
  • Employee Assistance Program & Wellbeing Initiatives
  • Convenient and cozy office located near the Limassol Municipal Garden

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Pepperstone know you found this job on JobsCollider. Thanks! πŸ™