Frontend Developer (React.js, Redux, TypeScript, new REST API) (offline)

For this product we are creating a completely new user interface, that is built from the ground up. With a small team of designers and developers, we are building the UI, improving performance and creating a blueprint for the future.
The technical foundation is based on React and Redux, the setup that we are building will also be used for other products inside the company. You will be working with a team based in Kyiv and Amsterdam.

Requirements:
• Commercial experience 3+ years.
• Curious, proactive and eager to learn.
• Technical skills with a focus on React, Redux, JavaScript, CSS.
• Knowledge and practical use of React and Redux (1+ year).
• Experience in TypeScript, REST API’s, JSON.
• English (Intermediate or higher).

Will be a plus:
• Flexible, enthusiastic and goal-oriented.
• Able to work independently as well as within a team.
• Ability to mentor other developers.
• Experience with Webpack, Git, Jenkins.
• Experience with UI design / visual design.
• Preferably hold a university degree in information technology.
• Have experience in Scrum, SAFe or other Agile methodologies

We offer:
• Competitive salary.
• Bonus system based on appraisal results.
• 100% compliance with Labor Law and even more (100% covered sick leaves, 24 WORKING days of vacation).
• Medical insurance (A and A+ class clinics).
• English lessons.
• Comfortable office location (near Pochaina Metro station).
• Free parking.
• Comfortable working environment (hi-end workstations, recreation area).
• Daily fruits and snacks.

Duties:
• Designing and developing key front-end components of our products.
• Reviewing peer deliverables.
• Providing input to technical writers.
• Assisting functional and technical testers.
• Working closely with the interaction designers.
• Understanding the end user's needs, have an eye for design and can implement UI functionality that is visually pleasing and pixel perfect.
About sdl.com

More details about our new UI are here:
https://community.sdl.com/product-groups/sdl-tridion/tridion-sites/b/blog-posts/posts/what-does-a-new-ui-mean-for-sdl-tridion-sites-9-5

1. What’s interesting about the project and team?
• Greenfield project, building a completely new UI for a content management system.
• Using the latest technology stack (React, Typescript, Webpack, OpenAPI, etc.).
• Only supporting latest browsers (no need to support Internet Explorer).
• Fast and modern local development environment.
• SDL/RWS is a product development company (very different from development shops).
• Focus on user experience, quality, reusability, maintainability, and performance.
• Team members are spread over two locations (Kyiv and Amsterdam).
• Team consists of Product owner (1x), Designers (2x), Frontend developers (6x), QA engineers (3x).
• Great atmosphere in the team, low stress working environment.
• Agile development process (planning, sprints, retro, etc.).
• Agile tools: Jira, Stash, Confluence, CI/CD pipeline.

2. What are the technologies we use?
• React, latest version with functional components and hooks.
• Redux and Redux Saga’s, although we are migrating to React Query.
• Styled Components for styling 😉
• Typescript, latest version.
• Eslint and Prettier for automatic code formatting.
• Jest for unit testing.
• i18next for localization (we support 7 languages).
• Storybook for developing and documenting reusable components.
• Webpack build scripts, with Hot Module Reloading (HMR) for easy development.
• OpenAPI based backend (REST API).
• Jenkins for our CI/CD stack, we deploy to test environments after each merge.

3. What are some of the challenges?
• The Content Manager UI is a large application with complex functionality.
• We learn something new every day, there are a lot of interesting problems to solve with such a large application.
• Creating high-quality, high-performance, reusable components.
• Improve code quality through reviews and knowledge sharing.
• Learning best practices for accessibility guidelines.
• Keeping good team health and communication in times of Covid.
• And finally: the ultimate goal is to create a user-friendly application!

4. What can you learn?
• How to maintain a large application (codebase) with complex functionality.
• How to write clean and maintainable code.
• How to focus on performance inside React components.
• Reviewing each other work and improving your frontend skills.
• Solving complex technical problems, often using pair programming.
• Working together with designers to collaborate on design concepts and ideas.
• Many additional learning opportunities: From CI/CD setup, webpack configuration, automated UI testing, etc.

About RWS

RWS Holdings plc is the world’s leading provider of technology-enabled language, content management and intellectual property services. We help our customers to connect with and bring new ideas to people globally by communicating business-critical content at scale and enabling the protection and realization of their innovations.
Our vision is to help organizations interact effectively with people anywhere in the world by solving their language, content and market access challenges through our collective global intelligence, deep expertise and smart technology.
Customers include 90 of the globe’s top 100 brands, the top 10 pharmaceutical companies and 18 of the top 20 patent filers worldwide. Our client base spans Europe, Asia Pacific, and North and South America across the technology, pharmaceutical, medical, legal, chemical, automotive, government and telecommunications sectors, which we serve from offices across five continents.
Founded in 1958, RWS is headquartered in the UK and publicly listed on AIM, the London Stock Exchange regulated market (RWS.L).

RWS Ukraine was established in 2008. Now we have around 60 software developers and test engineers working with us. Together with their colleagues from the Netherlands, Belgium and USA our employees develop world-renowned products such as RWS Tridion Docs and SDL Tridion Sites.

RWS Kyiv office is conveniently located in the newly built SP Hall business center. Designed from scratch, our office occupies the 6th floor of the building offering panoramic views on the neighborhood. Spacious working areas and comfortable meeting rooms provide up-to-date environments ideally suited for team collaboration.

Company website:
https://www.rws.com/

DOU company page:
https://jobs.dou.ua/companies/rws/

The job ad is no longer active
Job unpublished on 31 December 2021

Look at the current jobs JavaScript / Front-End Kyiv→