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

Responsibilities

- Development, test and debug of end to end web application logic with front end in React/Typescript and backend in Java
- Working on design and technology stack for web application
- Be UI expert on project and drive UI development within FS development team
- Consistently improve maintainability and stability of the codebase
- Evaluate and adopt new development tools, libraries and approaches to improve delivery quality
- Perform peer code review of project codebase changes
- Develop new functionality, as well as work on code refactoring
- Consistently improve maintainability and stability of the codebase.
- Evaluate and adopt new development tools, libraries and approaches to improve delivery quality
- Perform peer code review of project codebase changes
- Develop new functionality, as well as work on code refactoring
- Collaboration with different teams allocated remotely and locally: QA, Designers, Software Engineers, Architects.

Skills

Must have
- Good knowledge of React/Typescript and developing "real" applications (2+ year)
- Strong knowledge of HTML5/CSS3/Java Script (4+ years)
- Proficiency with React.js / Redux, Typescript, ECMAScript 6 (2+ years)
- Experience delivering web systems across all parts of the stack utilizing microservices and REST principles
- Knowledge of unit and e2e testing (especially for React JS)
- Understanding design approach, ability to create good UI from scratch
- Experience of working in Agile-team
- Familiarity with CI/CD, code versioning, SDLC processes
- High attention towards performance optimizations, system scalability, availability and application stability
- Good spoken English

Nice to have
- Working experience in Java programming language
- Good working knowledge of microservices frameworks, containerization platforms, RDBMS (Oracle, PostgreSQL), NoSQL (MongoDB)
- Banking domain