Position: Front-end developer / React / TypeScript
Company: UDS Systems
Experience required: 2y
English level: intermediate

You can join to a team of 7 developers/QAs that is working full-time for a German car rent company. We are developing MS Dynamics 365 (CRM) and other products for our client for more than 2 years. The project is a long-term and we also work as a support for these products.

You can join the team as a lead front-end developer for the one of the products we are developing.

The most interesting things about it:

— It’s live and used by the end users in real business processes;

— You’re mostly going to work close with one back-end developer, PM and the german product owner;

— It’s a powerful react app build with D365 back-end;

— The app itself is classy, it has several modules for a car check-in and check-out processes and also for an intelligent damage monitoring and reporting. The operators are using the app on a tablets right in the car-parks all around Germany.

The challenges you can meet:

— You’ll be the only front-end dev working on the product, though you’ll always have an opportunity to discuss things with your senior mentor;

— The product is live, which means the increased importance of a mindful development and deployment, as well as close work with the team for proper planning and releasing;

— Under the hood the product is pretty complex, we know that and we are working on it to make it more flexible and simple. This means that you should be ready for a hard work and some refactoring and bug fixing tasks.

Requirements:
- Active experience with React/TypeScript at least 2 years
- React (hooks)
- Redux (preferable redux/toolkit)
- React Router
- Typescript
- Lodash
- Material-UI
- Strong debugging skills (React DevTools, ReduxDevTools)

Basic experience with Ant Design and experience with optimizing react applications will be an advantage.

What we expect from you:
- Development of new functionality, products and services
- Modification and expansion of existing functionality of new projects and revision of existing ones on time and in accordance with quality standards
- Adaptive and cross-browser layout
- Full development life cycle including design, development, testing and documentation
- Participation in meetings with clients and team
- Support for existing React applications, prompt solution of emerging problems
- Estimation of the time required to complete tasks

What we offer:
- Remote work or modern loft office near the metro station Vasilkovskaya (1 min)
- Flexible working hours
- Сovering Microsoft certifications costs and preparations
- Corporate English
- Compensation of training courses (skills development)
- Business trips within the projects
- Health insurance „elite” class (from one year of work in the company)
- Great atmosphere and interesting activities