Пълно описание
Senior UI React Developer
Position Title: Senior UI React Developer
We are currently seeking a proficient Senior UI React Developer to join our team. The successful candidate will be responsible for designing, developing, modifying, debugging, and maintaining software systems, focusing on one or more specific modules within a large software system scope.
Position Title: Senior UI React Developer
We are currently seeking a proficient Senior UI React Developer to join our team. The successful candidate will be responsible for designing, developing, modifying, debugging, and maintaining software systems, focusing on one or more specific modules within a large software system scope.
What you’ll be doing?
- Developing, modifying, debugging, and maintaining software code according to functional, non-functional, and technical design specifications;
- Adhering to the company's software engineering standards and release processes, ensuring code is well-designed, testable, maintainable, scalable, and supportable;
- Developing software verification plans, integrating software components, and promoting system reliability and operability;
- Providing demos of software products to stakeholders;
- Investigating issues by reviewing/debugging code, providing fixes, and workarounds;
- Reviewing changes for operability to maintain existing software solutions.
- Analyzing requirement documents/BRDs;
- Collaborating effectively in peer code reviews, providing constructive comments and suggestions, and working with cross-functional teams to achieve common goals;
- Assuming technical accountability for specific work products within an application, providing technical support during solution design for new requirements.
- Ensuring documentation related to specific modules/applications is correct and up to date;
- Actively seeking innovation, continuous improvement, and efficiency in all assigned tasks.
- 5-7 years of experience with JavaScript & Front-End Development;
- Bachelor’s degree in IT or equivalent
- Proficiency in modern JavaScript frameworks and libraries, including React;
- Familiarity with build tools such as Webpack, grunt, gulp, etc.;
- Solid understanding of design patterns and ability to write modular, extensible, and encapsulated code;
- Experience with Node.js, RESTful APIs, HTML, CSS, CSS preprocessors (SASS, Less, PostCSS), and responsive design;
- Proficient in version control using Git;
- Professional level of English proficiency, both written and spoken;
- Familiarity with Agile methodologies;
- Knowledge of state management libraries such as Context API, Redux, Hookstate;
- Familiarity with the React ecosystem including react-router-dom, react hooks, styled-components, etc.;
- Understanding of Design APIs, JWT, etc.;
- Experience with TypeScript and CI/CD pipelines;
- Exceptional ability to learn new skills and contribute in all phases of the software development life cycle.