Firebird is an international online travel company that organizes trips to Europe for customers from around the world. We have a dedicated software development department that focuses on our internal products that allow everyone else to deliver some of the top-notch, worldwide services. Currently, there are a number of commercially available projects in production that are being actively worked on:
Service for booking rail tickets https://rail.ninja
Online trip builder https://triptile.com
– Bachelor’s degree in Computer Science, Engineering, or a related field.
– Strong experience in mobile app development, with a focus on React Native.
– Proven experience as a team lead or in a similar supervisory role.
– Excellent communication skills, with the ability to effectively collaborate with cross-functional teams.
– Strong problem-solving skills and the ability to adapt in a fast-paced, dynamic work environment.
– Familiarity with Agile methodologies and best practices in software development.
– Work closely with in-house back-end development team to ensure efficient integration of APIs.
– Work with in-house front-end development team to ensure timely delivery of high-quality code.
– Actively participate in development tasks, with a strong focus on React Native coding.
– Conduct code reviews and using best practices.
– Collaborate with product managers, designers, BA and other stakeholders to ensure alignment of project goals and expectations.
– Troubleshoot and resolve any technical issues that may arise during the development process.
We offer competitive compensation and benefits, as well as opportunities for growth and advancement within the organization. If you are a talented and experienced mobile app development professional with a passion for leading and collaborating with teams, we encourage you to apply for this exciting opportunity.
Technical Skills:
– Опыт и отличное владение React/JavaScript/Typescript.
– Глубокое понимание и опыт работы с React Native. Знание жизненного цикла компонентов, работы с состоянием, использования пакетов, навигации и рендеринга.
– Уверенное владение принципами работы с API, понимание протоколов HTTP и REST.
Знание и умение применять WebSockets.
– Опыт публикации приложений в App Store и Google Play. Знание требований и умение работать с инструментами платформ.
– Опыт работы с библиотеками управления состоянием, используемых в приложениях на основе React Native и JavaScript (будет плюсом знание и опыт работы с Redux, Redux-saga, MobX) .
– Практический опыт работы с библиотеками для хранения данных на мобильных устройствах (будет плюсом знание и опыт работы с MMKV).
– Умение стилизовать приложения, создавать адаптивные интерфейсы и обеспечивать их корректное отображение на различных устройствах и разрешениях.
– Уверенные знания и владение системами контроля версий (Git), IDE, умение работать с инструментами для отладки. Понимание методологии Git Flow.
– Опыт тестирования приложений, умение оптимизировать производительность и устранять утечки памяти.
– Понимание и опыт работы с архитектурными паттернами.
Main
For candidates
For employers
Tell us about yourself, the employer will receive this information
The employer will receive your resume shortly!