Years of Experience6
Responsibilities:
Develop new userfacing features using React.js and TypeScript.
Build reusable components and frontend libraries for future use.
Translate designs and wireframes into highquality code.
Optimize components for maximum performance across a vast array of webcapable devices and browsers.
Conduct code reviews and mentor junior developers.
Collaborate with product management and engineering to define and implement innovative solutions for the product direction visuals and experience.
Maintain and improve our existing JavaScript codebase.
Participate in agile software development prototyping and code reviews with a small team of developers.
Requirements:
Proven experience as a Senior Developer.
Strong proficiency in JavaScript and TypeScript with a good knowledge of their ecosystems.
Thorough understanding of React.js and its core principles.
Experience with popular React.js workflows (such as Flux or Redux).
Familiarity with newer specifications of EcmaScript.
Experience with data structure libraries (e.g. Immutable.js).
Knowledge of modern authorization mechanisms such as JSON Web Token.
Familiarity with modern frontend build pipelines and tools.
Ability to understand business requirements and translate them into technical requirements.
Experience with browserbased debugging and performance testing software.
Excellent problemsolving skills with a creative and analytical mindset.
Primary skill
Typescript Javascript ReactJS