React Native Developer

We have Flexi working policy - you can work from Anywhere!

We are the Devcity, a team of young enthusiasts from IT world. We keep pace with a newest trends and technologies. We like to both play with our own products and help our customers mostly in e-commerce with their key projects. We are proud of our project focused on developing technologies for autonomous train control and assistants for safer driving. They are the technologies of the future.

Working agile is our standard. We are not newbies to this, we have been doing it for a long time and we know how to do it.

You can find our central hub in Prague and in Brno but you can work from anywhere and help us to create more hubs, both in the Czech Republic and around the world.

What it is about

O čem to je

We are searching for you, a React Native Engineer with a strong iOS Native background to join our awesome Berlin team and play a key role in delivering technology solutions to improve the user experience and engagement throughout our post-booking experience.

You and your team will have a common goal of “making travel easy.”

The Team:
You will join the Trip Experience team in Berlin, which builds features to enhance the travel experience during the trip, such as journey live updates (which platform the train departs from, delays, etc), user-generated content and helping travelers find things to do at their destination.
Together with your peers, you will build new features and enhance existing features in the product to help travelers have an amazing in-trip experience.

What You Will Do
  • Perform technical design and implementation of complex mobile apps features in React Native and iOS with Swift and/ or Objective-C background.
  • Writing different levels of tests for robustness and general reliability.
  • Participate in creating and executing an efficient backlog of product and technical features based on data analysis.
  • Work on bug fixing and improving application performance.
  • Promote and provide coaching for mobile development best practices throughout the company
  • Promote a strong sense of product ownership and proactivity to contribute to other team’s code bases regardless of organisational boundaries.
  • Communicate effectively within one's own team and across teams.
  • Identify project risks and provide mitigation solutions when needed.

What would be great you know

Bylo by dobré znát

What are we looking for in you?
  • 5+ years of software development
  • Experience with JavaScript, React JS and Redux
  • Experience with modern front-end build pipelines and tools (we use webpack)
  • Proven record of strong experience in generating commercial quality Native Mobile applications.
  • Solid knowledge of mobile apps modularisation architecture patterns.
  • Familiar and advocate of testing at all levels.
  • Solid grasp of iOS networking and REST Web Services (GraphQL experience a plus).
  • Strong hands-on knowledge with popular architecture patterns (e.g. MVVM, VIPER).
  • Excellent spoken and written English, other languages are a plus.

This is what you can experience in our team

Co můžeš očekávat

This is what you can experience in our team:
  • Great colleagues and absolutely flexible working policy.
  • Career coaching and development
  • Flexible working hours/Remote work as you require
  • Technical trainings and workshops
  • Technical equipment for work
  • Opportunity to participate on our product portfolio with your ideas
  • Company parties
  • Opportunity to participate in our tech events
  • Holiday stay in a beautiful cottage in mountains in Czech republic (Orlické hory)
  • Our interest to constantly make our cooperation more pleasant for you :)