Open uri20190219 6085 1a44fsp?1550613607
UI React Developer @ CleverTi – Tecnologias e Inovação

Description

Job Description

The role of UI Developer is within our core Software Development team that consists of three areas:
- API development
- UI development (this role)
- Quality assurance.

Tasks will be varied and will contribute to both new feature development, as well as bug fixing and smaller enhancements to existing functionality, by developing the web-based user interface for our consumer and merchant facing web applications.

 

Requirements

• Working with your assigned scrum team to build new features and fix bugs on the platform

• Building highly reusable components

• Implementing UIs from a design

• Writing unit tests

• Writing technical documentation

• Work on break/fix work items that have been escalated from our Customer Support and

Technical Support teams for Level 3 support.


Experience

• Experience working within the React ecosystem (our stack is React, Redux, Styled Components and TypeScript. We don’t expect you to know all of these, but a desire to work with them is a must along with some commercial experience using React)

• At least two years of commercial experience in front end development

• A desire to work with TypeScript and a deep understanding of JavaScript (ES6 and beyond)

• A strong grounding working in a modern JavaScript development environment/workflow – git, code reviews, npm, webpack, ci/cd etc

• An understanding of a11y best practices and a drive to build applications that are inclusive for a wide variety of users

• Experience writing unit tests (we use Jest + Testing Library)

 

Qualities and Attitude
● Goal focused with commitment to meet targets.

● Outstanding oral and written communication skills, capable of addressing both technical and non technical audiences.

● Willingness to work collaboratively within the team and extended team (e.g. UI developers, QA engineers) and alongside other stakeholders.

● A thirst for knowledge and desire to implement development best practices

 

Nice to have
● Bachelor’s degree in Computer Science or similar technical discipline

● Experience using e2e testing tools like cypress

● Experience working in an agile team (we work in scrum)

● Experience using tools like storybook to build and document shared component libraries

● Experience working with angularJs


Send us your detailed CV via email: [email protected]