We are in search of an experienced mobile developer responsible for building high-end mobile apps with React Native. Your primary responsibility will be to develop new and update existing mobile applications and to coordinate with the rest of the team working on different layers of the project.

A commitment to collaborative problem-solving, sophisticated design and quality products is essential.

Requirements

  • At least 1 year of experience
  • Strong proficiency with JavaScript ES6+, TypeScript, HTML and CSS
  • Knowledge of popular libraries used along with a React Native app: React Navigation, React Native Reanimated…
  • Familiar with general and widely used React libs like Redux, React hooks and function components, Axios and Storybook
  • Familiar with REST APIs to connect a mobile application to the back-end service
  • Understanding native iOS and Android integrations that need to be made with React Native
  • Ability to integrate with third-party services from providers like Google, Facebook or Apple
  • Experience with Firebase cloud messaging APIs and push notifications
  • Knowledge of modern authorization mechanisms, such as JSON Web Token (JWT)
  • A knack for writing clean, readable, and easily maintainable code
  • Understanding of fundamental design principles for building a scalable application
  • Proficient understanding of Bitbucket (Git)
  • Understand complex concepts in solving problems
  • Suggest workflow process improvements and sustain self-organized agile teams
  • Active communication with the customers to understand the requirements and translate them into technical requirements
  • Excellent written and speaking English skills

What We Ask

  • Analyzing requirements and designing new functionality.
  • Design, build and maintain efficient, reusable, and reliable code.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
  • Help maintain code quality, organization, and automatization.

What We Offer

  • Very flexible work time and option to work from home.
  • Attractive salary package.
  • Additional health insurance.
  • The opportunity to learn from other experienced senior developers, analysts, and consultants.
  • Working with international customers and projects.
  • Rewards and benefits are based on achievements.
  • Lots of coffee
Type: Full Time
Location: Remote Sarajevo

Apply for this position

Allowed Type(s): .pdf, .doc, .docx