Senior Mobile Engineer - React Native
Pepperstone
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:
Similar Remote Jobs
- π°$77k-$99kπLithuania
- π°$77k-$99kπLithuania
- π°$141k-$156kπCanada
- πBelgium
- πUnited States
- πUnited States
- π°$120k-$180kπUnited States
- πJapan
- π°$88k-$102kπGermany