Vacancy expired!
- 4 years of experience with the design and development of single-page web applications using React
- Excellent proficiency in TypeScript, JavaScript including DOM manipulation and the JavaScript object model
- Proficiency in HTML5, CSS3, Less/Sass, Node.js, Webpack, and authorization mechanism and caching techniques
- Strong understanding of React.js and its core principles and experience with React workflows and Lifecycle
- Experience with RESTful APIs concepts and its integration, Props drilling, and data sharing among React components
- Experience with React patterns and state management libraries such as Redux
- Experience writing unit tests with Jest/Enzyme or equivalent tools as well as manual testing
- Professional experience with Test Driven Development and performing code reviews
- Experience with PWA using Service Workers and Performance Tuning
- Up to date with newer specifications and standards of ES6, ES7, and ESnext
- Good Understanding of CSS frameworks like Bootstrap and Material Design
- Familiarity with web accessibility guidelines and responsive web design
- Familiarity across the SDLC with GIT, Azure DevOps, CI/CD pipelines, and AWS
- Ability to understand business requirements and translate them into technical requirements
- Critical thinker with analytical, problem-solving, and time management skills
- Outstanding interpersonal and communication skills
- Strive to develop features that effectively communicate to the end users and coincides with the Rocket brand
- Collaborate with other roles, including Product Owners and UX designers, to refine and translate design and user stories into high-quality, scalable code
- Develop user-facing features using React.js while building reusable components and front-end libraries for future use
- Optimize components for maximum performance across a vast array of web-capable devices and browsers to enforce consistency throughout all of our products
- Participate in design and code reviews to ensure best practices are followed and high-quality code is outputted
- Explore new ideas and technologies to improve our methods and propose solutions to improve the user experience
- Undertake project-specific Proof of Concepts to validate technical feasibility with the team
- Participate in daily stand-ups, bi-weekly planning, and sprint retrospectives
Vacancy expired!