Key Responsibility Areas
● Work within a team to understand, collaborate and deliver the business goals
● Developing new user-facing features using React.js
● Designing a modern highly responsive web-based user interface
● Optimizing components for maximum performance across a vast array of
web-capable devices and browsers
● Develop clean, elegant, and reusable code that is easy to maintain and extend
● Develop automated tests to ensure high quality of products
● Implement third party library and API to the application
● Detect and fix bugs and performance bottlenecks
● Collaborate with team to deliver an innovative solution
● Work with team to understand existing applications and design new features for it
● Keeping yourself updated on current trends and technologies in this industry
Key Performance Indices
● Number of projects completed on the scheduled period
● Ratio of estimated project duration to the actual duration
● Complexity of completed projects
● Quality in development of web UI/UX
● Score in code reviews
● Proper coding practices and documentation
Requirements
● Minimum 3 years working as a full-time professional web developer with at least
2-year experience in React
● Strong proficiency in JavaScript, including DOM manipulation and the JavaScript
object model
● Proficiency in TypeScript is a plus.
● Strong understanding of OOP and Functional programming
● Thorough understanding of React.js and its core principles
● Experience with popular React.js workflows (such as Flux or Redux)
● Experience with React Query or RTK Query is a plus.
● Familiarity with testing tools such as Jest and React Testing Library for unit
testing.
● Experience with NodeJS is a plus.
● Familiarity with newer specifications of EcmaScript
● Familiarity with RESTful APIs
● Experience with common front-end development tools such as Babel, Webpack,
NPM, etc.
● Experience with Data Visualization tools is preferred
● Familiarity with code versioning tools such as Git
● Excellent communication skills, both verbal and written
● Willing to learn and work on different web platforms/frameworks when needed
● Bachelor’s Degree in a related technical field
"Gurzu provided the expertise, professionalism and intuition needed to quickly launch a beta product in a complex and rapidly evolving environment
Details