Job Description
Key Responsibilities:
• Architect and refine our front-end infrastructure, setting the standard for excellence in React-based development.
• Partner with cross-functional teams to cultivate solutions that resonate with our users while addressing technical intricacies.
• Transition into the go-to sage for our React environment, providing guidance on best practices and emerging trends.
• Build and sustain seamless integration and deployment workflows for our user interfaces.
• Own the lifecycle management of our codebase, marrying maintainability with cutting edge features.
• Enhance user experience through meticulous attention to design fidelity and interactive performance.
• Administer an arsenal of development tools including version control, package management, build systems, and IDEs.
• Contribute to and champion our evolving design system, ensuring UI consistency and rapid prototyping capabilities.
• Advocate for security and data privacy within our application layers.
• Shape our system's architectural direction with an eye toward scalability, efficiency, and cost-effectiveness.
Required Skills:
• Robust proficiency with React.js and its core principles, including hooks and context.
• Solid grounding in modern JavaScript (ES6+), HTML5, and CSS3, along with preprocessors or CSS-in-JS libraries.
• Experience with state management libraries (e.g., Redux, MobX) and routing solutions (e.g., React Router).
• Aptitude for creating responsive and accessible web applications.
• Exceptional interpersonal skills complemented by a collaborative ethos for problem solving and knowledge sharing.
• Mastery in CI/CD toolchains pertinent to front-end ecosystems, such as Jenkins, Travis CI, or CircleCI.
• Proficiency in unit, integration, and end-to-end testing frameworks like Jest, Enzyme, or Cypress.
• Experience with TypeScript.
Skills and Qualifications:
• Over 6 years of relevant industry experience as a Reactjs developer.
• Bachelor's degree or higher education in Computer Science, Information Technology, or a related field.
• A compelling portfolio demonstrating elegant interfaces and dynamic user experiences.
• Familiarity with consuming RESTful APIs and asynchronous request handling/ Experience with modern build tools like Webpack, Rollup, or Parcel.
Benefits: