Mobile App Developer (React Native)

Firebirdtours

Location:

Serbia, Remote

Type:

Full-time

Salary:

from 2000$ gross
Firebirdtours

Mobile App Developer (React Native)

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

Requirements

– 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.

Key responsibilities

– 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.

What the company offers

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.

Additional Information

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.
– Опыт тестирования приложений, умение оптимизировать производительность и устранять утечки памяти.
– Понимание и опыт работы с архитектурными паттернами.

Apply to this job

Tell us about yourself, the employer will receive this information

Fill your contact data
Write your cover letter
If you register, your data will be save and you will not need to type it each time you apply.
Just make up a password. You can always change it later.

Thanks for your response!

The employer will receive your resume shortly!