Design, develop, and test features and functions together with a cross functional team of Backend Developers, UI / UX Designers, Software Architects and Product Owner.
Actively participate in agile ceremonies (Standups, Refinements, Retrospectives, Planning, and Requirement’s discussions).
Develop and implement highly responsive user interface components using react concepts and workflows and TypeScript.
Translate designs and wireframes into reusable, testable and efficient high-quality code.
Enforce software quality through peer code reviews and automated testing.
Monitor and optimize components performance across web devices and browsers.
Troubleshoot interface software and debug application codes.
Proactively learn and share knowledge of technology and compare advantages and disadvantages of alternative solutions/technologies.
Document application changes and development updates.
Guide and mentor team members
Tech Stack: JavaScript, TypeScript, React.js, Redux, Jest, Git, JIRA, Confluence
Must have:
Strong proficiency of the JavaScript language including the ES6+ syntax, DOM manipulation, JavaScript object model and the TypeScript superset.
Excellent understanding of React.js and its core principles.
5+ years of experience with React.js workflows such as Flux or Redux.
Knowledge of modern authorization mechanisms and workflows.
Experience with common front end development tools like Babel, Webpack or NPM.
Experience with consuming API´s.
Experience in creating unit and integration tests with Mocha, Jest and/or React Testing Library.
Hands-On Mentality.
Experience in code versioning using Git.
Experience with client-side architecture and design patterns.
Very good communication skills
Nice to have: -
Experience working with Cloud Technologies (AWS, Azure, Docker, K8s, …) - Experience in CI / C