Developing new user-facing features and components, leveraging ReactJS component-based architecture, and ensuring optimal rendering performance
Optimizing web applications for maximum speed and scalability while ensuring a smooth and delightful user experience across various devices and browsers
Building reusable components and front-end libraries for the future
Troubleshooting, debugging & optimizing code to enable maximum performance
What We’re Looking For
A minimum of 3 years of significant experience in application development.
Proficient with software development lifecycle (SDLC) methodologies like Agile and test-driven development.
Proficiency in the development environment, including IDE, web & application server, GIT, Continuous Integration, unit-testing tool, and defect management tools
Excellent communication skills are essential, with strong verbal and writing proficiencies.
Required Technical Skills
Thorough understanding of React.js and its core principles and a solid knowledge of related web technologies such as JavaScript (ES6+), HTML5, and CSS3
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Experience with popular React.js workflows (such as Flux or Redux)
Familiarity with RESTful APIs
Integrating React.js applications with authentication systems like Okta.
Desirable Technical Skills
Java, Springboot API development
Experience in Cloud and Distributed computing technologies like AWS, Spark will be a plus