DESCRIPTION
Currently we are looking for Lead UI Software Engineer for our Prague office to make the team even stronger.
In 2015 EPAM opened the Czech Republic IT delivery center in Prague, in the iconic City Tower in Pankrac. Prague, the capital of the Czech Republic, is a growing source of innovation due to the increasing demand for software solutions and services in Central Europe.
This new location will enable EPAM to more closely collaborate with clients in the region.
We have made many important decisions to align EPAM to the new global operating environment, including taking significant steps to ensure the safety and well-being of more than 36,700+ EPAMers, and to continue to support operations for hundreds of clients around the world.
As result, the vast majority of EPAM's teams are working from home.
No less important is the safety, well-being, and experience of our applicants. Therefore, until further notice, all EPAM employment interviews will be conducted remotely.
Our recruitment professionals and hiring managers are standing by to ensure a robust and engaging virtual candidate experience;
we look forward to speaking with you.
Responsibilities
Analyze, design and implement assigned development tasks
Contribute to overall application architecture
Agree specifications with end users
Continuously work on system improvements
Help with onboarding of applications onto the platform
Requirements
5+ years of UI Developer experience
Leading experience is a must
Working experience in distributed teams
Solid HTML5 UI development
Must Have : React
Proven ability to design and build performant UIs interfacing to back-end services (REST-API)
Forward looking, GraphQL on top of REST would be advantageous
Follow Agile / Scrum development methodology and DevOps CI / CD practices
Must want to develop solutions for the Front Office / users
Must have a passion for emergent user-interface technologies
UI specific technologies : React, Redux, Redux Saga and Redux Observable
Openfin (Electron like desktop HTML5 container)
JavaScript ES6+ and / or TypeScript
Node.js
Material UI / CSS-in-JS
REST, RxJS, Websockets (good to have)
Some exposure to containers (Docker and Kubernetes)
Jest / Enzyme
Webpack / git & git-flow (or similar)
We offer
We offer the possibility to work on full product lifecycle from concept to delivery into production
Opportunity to work in a fast-paced, agile, software engineering culture
Using English on a daily basis, communication with people from different countries
Unlimited access to LinkedIn learning solutions
Comfortable modern offices in Prague 4
Benefit program (5 weeks of vacation, 5 sick days, wage compensation for the first three days of illness, meal vouchers, flexi pass, annual coupon of Prague city public transport, multisport cards)
Czech and English language courses
Start ASAP / negotiable
Relocation assistance including the coverage of the relocation costs (if needed)
Rotation program - possibility to relocate for short and long-term projects within 25 countries
Referral bonuses for recommended candidates