Mobile Developer


We are seeking an experienced and highly motivated Middle/Senior Mobile App Developer to join our organization. The ideal candidate will have strong experience in React Native 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.


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

Technical Skills:

  • Experience and excellent command of React/JavaScript;
  • Deep understanding and experience of working with React Native. Knowledge of the component lifecycle, state management, package usage, navigation and rendering.
  • Confident knowledge of the principles of working with the API, understanding the HTTP and REST protocols. Knowledge and ability to use WebSockets.
  • Experience in publishing apps to the App Store and Google Play. Knowledge of requirements and ability to work with platform tools.
  • Experience working with Tank Query, Zustand or other libraries for managing the state in React Native.
  • Hands-on experience with Lodash library, ability to use its functions to work with collections, arrays, objects, functions and other data types
  • Ability to style applications, create adaptive interfaces and ensure their correct display on various devices and resolutions.
  • Strong knowledge and proficiency in version control systems (Git), IDE, ability to work with debugging tools. Understanding the Git Flow methodology.
  • Experience in testing applications, the ability to optimize performance and eliminate memory leaks.
  • Understanding and experience of working with architectural patterns.

We offer 

  • Competitive compensation based on interview results;
  • Opportunity to build a stellar career in a fast-growing international travel company;
  • Opportunity to work with advanced top-of-the-line software for travel management;
  • Interesting, challenging tasks and a world-class team.


  • Employer: Denali
  • Published: 3 months, 2 weeks ago
Apply For This Job