Position: Senior Mobile Developer
Company: Currency.com
Experience required: 5y
English level: fluent

**About us**
We are a leading trading platform that is ambitiously expanding to the four corners of the globe. Our top-rated products have won prestigious industry awards for their cutting-edge technology and seamless client experience. We deliver only the best, so we are always in search of the best people to join our ever-growing talent team. Currency.com - is a global regulated crypto exchange, offering a full suite of financial products. Amongst those - simple on/off ramp crypto exchange, crypto derivatives, crypto cards, crypto processing, DEX wallet etc.

**Who we are looking for?**
We are looking for a Senior Mobile Developer to develop seamless cross-platform solutions using React-Native. As a Senior Mobile Developer, you will engage in the complete feature development lifecycle, from ideation to deployment, and foster close collaborations with UI/UX and backend teams.

**Responsibilities**
Perform hands-on mobile development, crafting optimal solutions, and ensuring code quality.
Conduct code reviews in collaboration with the Security team, ensuring adherence to best practices and maintaining code integrity.
Optimize and troubleshoot mobile application performance.
Collaborate with the Infrastructure team to adopt automated testing, CI/CD, and other best practices within the mobile development team.
Work closely with the UI/UX design team to maintain consistency and implement user-centric features.
Execute against the product roadmap, ensuring alignment with the company's goals and user expectations.
Translate complex technical requirements into actionable tasks and ensure timely delivery.
Dive into proof of concepts, exploring new techniques and methodologies to enhance our app's functionality.
Stay updated with the latest trends in mobile development and the crypto space to introduce innovative features and optimizations.

**Requirements**
Fluent in both spoken and written English.
Minimum of 5 years of professional mobile development experience including leading a small team.
Proficiency in React-Native and TypeScript for complex application development.
Hands-on experience with Java (Android) and Swift (iOS).
Familiarity with UI/UX design principles and the ability to transform designs into fluid mobile interfaces.
Well-versed in Scrum development methodologies and practices.
Proficient in mobile performance optimization techniques.
Experience with testing tools to ensure application robustness and reliability.
Understanding of REST, RPC, and Websocket for data-driven application development.
Proficient in application monitoring techniques to ensure optimal application health and performance.
Knowledge of the publishing processes for both Apple and Google app stores.
Strong documentation skills, ensuring clarity and ease of understanding for all stakeholders.

**Benefits**
Competitive salary
Medical insurance post-probation
Hybrid work model (remote/office, Warsaw)
Paid time off and sick leave
Career growth opportunities in a dynamic, rapidly growing company
Collaborate with a highly skilled team
Flexible work options with a focus on work-life balance and employee well-being