We are looking for experienced developers that are willing to solve complex technical issues while developing high quality software systems using modern technologies.
Responsibilities:
- Develop and enhance cross-platform mobile applications using React Native, ensuring high performance and quality on both iOS and Android;
- Collaborate with design and product teams to create seamless, intuitive, and visually appealing user interfaces;
- Optimize applications for maximum performance and scalability;
- Integrate third-party APIs and native libraries as needed;
- Conduct code reviews, write unit tests, and debug applications to ensure code quality and functionality;
- Maintain up-to-date knowledge of React Native advancements and apply best practices in coding, architecture, and development methodologies;
- Provide technical expertise to guide product development and offer solutions for complex issues;
- Participate in Agile ceremonies, including daily stand-ups, sprint planning, and retrospectives.
Requirements:
- Minimum of 3 years of proven experience as a RN Developer;
- Expertise in React Native, React is essential;
- Comprehensive understanding of both front-end and back-end development processes;
- Strong collaboration skills, enabling effective teamwork and communication within cross-functional teams;
- Ability to adapt quickly to emerging technologies and evolving project requirements;In-depth understanding of React Native architecture, component lifecycle, state management, and hooks, familiarity with native build tools (Xcode, Android Studio) and native app design; principles, including offline storage, threading, and performance tuning;
- Experience with RESTful APIs, GraphQL, and third-party integrations;
- Sound knowledge of HTML, CSS, and associated technologies for front-end development;
- Experience in code testing and debugging, leveraging tools such as Jest;
- Firm grasp of software development principles and methodologies, encompassing Agile, Scrum, and Waterfall;
- Outstanding communication skills and adeptness in collaborative teamwork;
- Strong organizational acumen and meticulousness to deliver top-notch work.
Nice to have:
- Familiarity with GraphQL and its fusion with frontend applications;
- Experience in creating native modules using Swift/Kotlin/Java;
- Knowledge of CI/CD pipelines.
We offer:
- Projects for such clients as PayPal, Wargaming, Xerox, Philips, Adidas and Toyota;
- Competitive compensation that depends on your qualification and skills
- Career development system with clear skill qualifications
- Flexible working hours aligned to your schedule
- Options to work remotely
- Corporate medical insurance covering services of private and public medical centers
- English courses online
- Corporate parties and events for employees and their children
- Internal conferences, workshops and meetups for learning and experience sharing
- Gym membership compensation
- 5 days of paid sick leave per year with no obligation to submit a sick-leave certificate