React.js Engineer (offline)

Project: We build beautiful nautical maps to make the nautical experience personal and stress-free.

The product consists of three components:
- A React Native mobile application that needs evolution to scale and to reach high customer satisfaction. This application will run on Android, iOS as well as on the Android OpenSource Platform in certain embedded devices.
- A web application (react-js) that needs to develop consistently with the mobile app.
- Infrastructure and platform development of existing micro-services
The existing application is available via AppStore, and Google Play. The application is named ‘Embark: Nautical Charts’. The web application is also available on www.letsembark.io.

While already in the market, the product is in its initial phase of its lifecycle, and the product roadmap is dynamic to maximize the user impact.

List of technologies:
React-js
React-native
React-navigation
Redux + redux-thunk
React-mapbox-gl
Redux-first-router
React-universal-component
We haven’t fully landed on a react-js stack, but the end goal is to create an application that supports the existing and future use cases while being server-rendered and code-split. We also aim to reuse as much business logic as possible from the react-native application.

Both mobile and web applications are written in ES6 using ESLint and Prettier rules to enforce consistent code quality. We might end up using Flow as a type system depending on our needs and experience of the team.

The back-end application is micro-service based. We have applications mainly written on Node.js and in Golang.

Quality system: We care deeply about building quality in from the beginning. We are always improving our CI/CD pipelines. Right now, it is a combination of automated unit and end to end test (BitBucket pipelines, Jenkins and Bitrise), manual testing and automatic deployments (codepush, appcenter).

Project management methodology: We currently follow SCRUM, and run with 2-weeks sprints. We use JIRA for task and issue management.

Requirements:
- 3+ years of experience writing javascript applications
- Experience supporting production applications
- High capacity and willingness to learn

At Conscensia we offer:
Talented colleagues and an informal, friendly work environment
Employee training and certification programs
Team building and social events
Short Fridays, till 15:00
20 working days of paid vacation over the year
Medical insurance at the company cost
Bonus program
Relocation package for those who are coming from other cities.

About Intellias

Conscensia — a Danish software development company with headquarters in Aalborg (Denmark) and development centers in Lviv (Ukraine) and Warsaw (Poland).

The company focuses on development within JAVA, .NET, JavaScript (both frontend and backend), Python, PHP, DBA, BI, Mobile Development (iOS/Android), Quality Assurance and others.

Conscensia’s clients’ work in the following domains: healthcare, defence, digital marketing, finance, gas and oil, sea navigation and more.

The development centers have a Scandinavian management style that focuses on personal development and work-life balance. We have a very special and pleasant benefit — short working Friday, which distinguishes Conscensia among other companies.

Conscensia has more than 13 years of experience in helping companies to create the best software solutions for their businesses.

Company website:
http://www.conscensia.com/

The job ad is no longer active

Look at the current jobs JavaScript / Front-End Lviv→