Hello,
Mobile Application Developer (React Native)

Proekspert bridges the gap between the digital and the physical. We build world-changing solutions by combining data science and product development expertise with a design thinking approach.

Always more than just a software company, we have worked on clever machines and industrial automation, smart screws, production lines, complex device integrations, banking backbones, and management automatics: in short, advancing the new industrial revolution. Our code makes elevators move, heating systems run. Our software helps to grow useful bacteria, makes business decisions. It can analyze satellite images and is used to provide self-service to millions of people.

Our team works with an international high-end manufacturer of industrial devices. We are helping our client to develop industrial mobile applications enabling communication between Cloud and hardware. We are looking for a senior Mobile Developer with experience in delivering React Native mobile apps from conception all the way to release. You will be responsible for architecting and building the cross-platform applications, as well as coordinating with the team members responsible for other layers of the product infrastructure. Every Engineer in our team plays a key role, so you’ll need to be comfortable thinking on your feet, learning new technology and pushing for impact.

Our tech stack: JavaScript, CSS, Typescript, WebSockets
How we work: Scrum, two-week sprints. Team consists of Product Owner, experienced Developers, Quality Engineer and UI/UX Designer.

What you will do:

  • Lead the mobile apps cross-platform development
  • Define architectural set-up, maintain and improve it
  • Deliver fast, semantically clean React Native code
  • Actively participate in code, design and architecture reviews
  • Follow a test-driven approach with a focus on clean code, take part in the integration tests. Write unit tests.
  • Maintain and improve component library
  • Manage and improve CI pipelines
  • Collaborate with UI/ UX Designer

Requirements

  • 7+ years of practical developer experience (mobile or web background) with 2+ years of demonstrable work designing and building mobile apps with React Native
  • A track record of developing and maintaining apps using the React Native framework from inception to deployment. A thorough grasp of the whole mobile app development process.
  • In-depth knowledge of JavaScript, CSS, TypeScript, ReactJS
  • Solid understanding of React principles, component lifecycle and component state
  • Proficiency in working with REST APIs, WebSockets, state management solutions (Redux or alternatives), offline storages
  • Relevant native development experience with iOS and Android, with familiarity with native building tools and languages (Swift, Kotlin, Objective-C)
  • Knowledge of React Native’s best practices and design aesthetics. Ability to develop and define app’s architectural set-up.
  • Capability to lead other developers to achieve project’s milestones
  • Motivated, self-directed and proactive approach to work
  • Excellent communication and cooperation skills
  • Fluent English

Nice-to-haves:

  • Experience in projects focused on hardware communication with other interfaces
  • Fluency in Estonian

Benefits

We value individual freedom, decision-making and proactiveness. In our self-organising and supportive work environment, teamwork is of the utmost importance. 

What we offer:

  • Interesting, steady work. Our projects have a positive impact on people and the world. 
  • We value the well-being of our people and their families. 
  • Inspiring community and teams, who support and mentor you. 
  • An exciting benefit package, including a personal growth budget and profit-sharing. 
  • A motivational program and competitive salary.
  • Working hours: Full-time
  • Location: Estonia
Glassdoor

93% of people would recommend Proekspert to a friend

Glassdoor is a website where current and former employees anonymously review companies

Go smarter with Proekspert.

Please fill in the contact form below and we'll get back to you as soon as possible.

Thank You!

Your message has been sent. Our team will get back to you as soon as possible.

Close this window
Close icon