Position: Front-End Developer
Company: GoIT
Category: JavaScript
Experience required: 3y
English level: upper

**Located in Warsaw. Hybrid work schedule**

Looking for an exciting new opportunity in front-end development? Join our team and become a part of our supportive and spirited family! We pride ourselves on breaking down barriers and finding innovative solutions to complex problems, and our diverse range of projects spanning industries from commercial aviation to fintech will keep you engaged and challenged. We offer ample opportunities for career advancement, skill development, mentorship, and learning from experienced colleagues. 

**About the project:**
Our client offers machine learning, AI, and natural language processing solutions that provide actionable insights to businesses. Their SolaaS (Solution as a Service) solutions are deployed on Azure and transform companies into data-driven digital enterprises.

**Your future team:** 3 ppl are in the US (EST) and 5 ppl are in Europe (our technical team).

**Requirements:**
- 3+ years of web application architecture, design, and development experience.
- Experience working collaboratively in teams, promoting code reuse, and TDD/BDD testing frameworks (e.g., Karma/Jest).
- Strong experience with JS Frameworks, UI patterns such as Unidirectional Flow/Flux, ReactJS, and Redux.
- Knowledge of RESTful services, Message Queues (Kafka/Web sockets).
- Proficient with code versioning tools.
- Good verbal and written communication skills, with the ability to communicate effectively with both technical and non-technical personnel.
- Comfortable working in a fast-paced, remote environment, with the ability to thrive in ambiguity and take a proactive approach to driving results.
- Attention to detail with a focus on quality and accuracy.

**The successful candidate will join a diverse team to:**
- Develop, maintain, and enhance commercial quality, inviting, easy-to-use web-based user interfaces for multiple productized Project Solution offerings.
- Support the overall look and feel across the suite of Project Solution offerings.
- Ensure high performance and responsiveness.
- Participate in the evolution of Project solution offerings.
- Work with external 3rd parties on the implementation of the UI/UX design.

**Responsibilities:**
- Develop efficient client-side code using JavaScript, Typescript, React, Redux/Redux-Sagas, Sass/Less, and web sockets.
- Determine application web page structure and design.
- Develop features to enhance the user experience and integrate user-facing elements with server-side logic.
- Implement security and data protection throughout the code.
- Create and apply test plans for responsible code modules.
- Collaborate with internal and external team members, especially back-end developers and data engineers, to integrate data and support the deployment architecture.
- Participate in SDLC activities such as estimation, status reporting, design meetings, and code reviews.

**Benefits you'll get:**
- You’ll work in a supportive and spirited team of professionals.
- Corporate events, holidays, and team buildings for your joy.
- Training and development: we have a huge library (about 500 books!) and a budget for your professional development.
- Сoverage of sports activities.
- Сoverage of psychologist sessions.
- People-oriented management without bureaucracy.
- Paid vacation and sick leaves.

We're excited to welcome a talented and passionate front-end developer to our team. Join us in our mission to create innovative solutions and make a positive impact in various industries. We can't wait to see the amazing things we'll accomplish together :)