Position: [Data Technology] Senior FE Developer
Company: Luxoft
Experience required: 5y
English level: upper

LPA is a young and fast-growing project that started in 2020. It consists of several web services and a scalable plugin-based frontend application. We aggregate data from different sources and automate its processing. All developers have a wide range of backend and frontend tasks, work on the infrastructure and CI, integrate with other systems, do researches, and create proof-of-concepts. We are moving to the microservices and micro-frontend architecture with independent releases of different components. We practice Scrum and clean coding practices, 30% of our sprint capacity is spent on technical improvements.

Core Technologies:
- Java 8, Groovy
- Spring Boot 2
- Angular 11, Angular Material, RxJs
- Oracle, Flyway
- Tomcat, Apache, TeamCity, IBM Urban Deploy
- Linux
Responsibilities:
- Develop new features, work in tight communication with Citi business analysts
- Improve the visual part of the frontend application
- Drive the frontend development, adapt best UI-coding practices and approaches
- Participate in design sessions and brainstorms
- Code experimental ideas create proof-of-concepts
- Optimize performance, monitoring, logging, testing, CI and CD processes
- Review the code, document solutions, and research results
- Configure environments and web servers to support our solutions
Mandatory Skills Description:
- At least 5 years of experience in the industry of software development
- Angular 2+ and Angular Material
- RxJs
- Ability to create good looking and well-organized HTML/CSS (Chrome)
- Improve frontend unit testing practices and increase overall test quality
- Good understanding of the web application infrastructure: Linux, Apache, REST, build and deployment (TeamCity, Urban Deploy)
- Good knowledge of SQL
- Great communication skills in English
Nice-to-Have Skills:
- Java
- Microservice Architecture, Microfrontend Architecture
- Oracle
- LDAP, SSO
- DevOps skills
- Experience in Test Automation
Languages:
English: B2 Upper Intermediate Russian: C2 Proficient Spanish: A1 Beginner Ukrainian: C2 Proficient