Job description
Job Description
- Extensive experience as a React.js Lead or Architect, with over a decade of hands-on experience.
- Solid understanding of React tools such as Webpack, Enzyme, Redux, and Flux.
- Strong knowledge of JavaScript application architectures, CSS, and HTML5.
- Experience in component-based UI development and design, focusing on reusability and scalability.
- In-depth understanding of browser-based debugging tools and performance testing software.
- Strong problem-solving and troubleshooting skills, with a keen interest in new technologies and innovation.
- Demonstrated ability to quickly learn new tools and frameworks, working alongside global teams to address complex challenges.
- A background in innovative projects, transforming vague requirements into well-defined solutions in collaboration with committed stakeholders.
- Ability to lead development teams through ambiguous or evolving requirements, guiding projects from inception to delivery.
- Design secure, high-performing, and scalable front-end architectures following established guidelines.
- Translate business needs into technical designs and front-end frameworks, ensuring adherence to style guides and coding standards.
- Lead technical front-end development, identifying complexity and potential risks, and guiding teams to successful implementation.
- Work closely with cross-functional teams, including product managers, designers, backend developers, and architects, to validate prototypes and deliver elegant, responsive interfaces that meet client expectations.
- Turn wireframes and visual designs into functional UI components, writing clean, reusable, and high-performance code.
- Continuously suggest improvements to user interfaces, software architecture, and development processes.
- Document UI architecture, interactions, and integration with REST APIs or other data-processing mechanisms.
- Run performance tests and resolve performance bottlenecks, ensuring smooth operation of front-end applications.
- Evaluate and integrate new frameworks and tools into existing applications without breaking existing functionality.
- Implement efficient front-end development workflows, including build systems, dependency management, and quality checkers like linting tools.
- Strong experience with React.js or AngularJS, along with expertise in JavaScript frameworks like MVC and jQuery.
- Familiarity with HTML5, CSS (including preprocessors and methodologies like SMACSS and BEM), and responsive design for single-page applications.
- Expertise in performance-enhancing techniques such as caching, minification, and bundling.
- Experience optimizing front-end resources by integrating with Content Delivery Networks (CDN).
- Experience managing dependencies through npm and yarn, including configuration management.
- Skilled in using front-end monitoring tools to troubleshoot errors and identify performance issues.
- A Bachelor’s degree or higher in Computer Science, Engineering, or a related discipline.
- At least 7 years of experience in system architecture, software development, or a similar field.
- Extensive experience in designing and developing applications using React JS, NodeJS, Java, Salesforce, and AEM.
- Proven expertise in creating scalable, highly available, and fault-tolerant systems.
- Deep understanding of architectural styles and design patterns.
- Proficiency in working with third-party APIs and system integration.
- Demonstrated ability to lead and manage projects involving cross-functional teams.
- Experience in the e-commerce industry.
- Exceptional communication skills, capable of conveying complex technical issues to both technical and non-technical stakeholders.
- Familiarity with Agile methodologies.
- Professional certifications in System Architecture or relevant technologies (e.g., Salesforce Certified Architect, AEM Architect certification).
Contract job Position
Job Title: React Architect
Work Location: Brentwood, TN
Job Description:
We are seeking a seasoned React.js Lead/Architect with over 10 years of experience in designing and developing large-scale, component-based UI architectures. The ideal candidate will possess extensive knowledge of JavaScript, CSS, HTML5, and front-end technologies, with a strong background in building robust, scalable, and high-performing user interfaces.
Key Skills and Experience:
React.js Expertise:
Technical Proficiency:
Innovative Development Projects:
Responsibilities:
Front-End Architecture & Development:
Collaboration & Prototyping:
Code Development & Quality:
Documentation & Performance Testing:
Evaluation & Integration of Tools:
Requirements:
Basic Qualifications:
Preferred Qualifications: