Position: Solution Architect
Company: Crystal Logic
Category: JavaScript
Experience required: 5y
English level: upper

We are searching for an expert developer with **7+ years** of experience **focusing on front-end** but familiar with back-end development. 

Crystal Logic is expanding its technical department with the position of **Solution Architect.** 

We will rely on your expertise in front-end & back-end in project estimation and choosing appropriate tech stacks; thus, having related experience would be a great advantage. 

However, your primary focus will be up-to-date front-end technologies, especially modern frameworks such as ReactJS.

In this position, you will be co-developing the technical strategy together with the CTO.

Your other duties will include bearing a hand with the  Lead front-end engineer to support and develop the web application.

The project in question is a Denmark food delivery web platform. We’ve been working with this customer for almost a year now, covering the back-end. Now they asked us to help with the front-end, written with ReactJS. The front-end was updated to a new stack last year and we are expanding it with new features. 

We appreciate effective communication and mutual support. You will be joining an effective and collaborative team that you can rely on at any time. We value your comfort in the workplace, and we will compensate for your efforts fairly.

Preference will be given to candidates from **Lviv** or **considering relocation.**
 
**Requirements:**
▪️ Experience in a similar role.
▪️ 7+ years’ experience in the digital tech space (web, mobile, etc.)
▪️ Front-end: pure JavaScript, TypeScript, ReactJS - are a must; it’s nice to have experience with AngularJS.
▪️ Back-end: Python and Node.js stack is preferable, but Java and .NET would also be suitable matches.
▪️ Good knowledge of relational and non-relational databases.
▪️ Algorithms & software design patterns proficiency.
▪️ Active tracking of the latest updates in the tech field. 
▪️ Strong knowledge of Clean Architecture and S.O.L.I.D. principles. 
▪️ Experience in conducting technical interviews would be a great advantage.
▪️ Residing in Lviv or considering relocation.

**Responsibilities:**
▪️ Project estimation when needed.
▪️ Being a technical mentor for teams, support teams in technical issues, and address issues.
▪️ Creating personal development plans. 
▪️ Holding technical interviews for suitable positions.
▪️ Taking part in the delivery project management phase, conducting project stuffing, choosing the tech stack, and forming the team.
▪️ Supporting the front-end part and developing the new features.
 
 
**We offer:**
✔ Competitive compensation depending on experience and skills.
✔ Work on enterprise-level projects.
✔ Full-time remote work.
✔ Unlimited access to learning courses with 50% cost compensation.
✔ Dedicated and motivated team.
✔ Direct communication with the clients.
✔ Open management and well-established processes.
✔ Flexible schedule.