Lead Front-End Developer (ReactJS)
**FULLY REMOTE**ScolerTec Inc. has multiple openings for Lead Front-End Developers with extensive experience in ReactJS and JavaScript to join our dynamic team. The ideal candidate will have a strong background in UI/UX design, with a focus on Human-Centered Design (HCD), and deep expertise in building dynamic forms.The Lead Front-End Developer will provide technical leadership, collaborate with business analysts and customer stakeholders, mentor development teams, and guide the design and delivery of scalable front-end solutions. This is a unique opportunity to work on cutting-edge projects, deliver exceptional user experiences, and drive innovation in web development.Key ResponsibilitiesLead the design and development of responsive web applications using ReactJS, ensuring high performance, scalability, and responsiveness.Provide technical direction and architectural guidance for front-end applications and reusable UI solutions.Architect and manage application deployments on Azure and AWS using serverless and containerized solutions.Design and implement ETL pipelines and data-integration workflows using cloud-native tools.Collaborate with UI/UX designers to translate designs, wireframes, and prototypes into functional user interfaces while adhering to established design principles and best practices.Collaborate with business analysts, architects, product owners, developers, and customer stakeholders to define and implement technical solutions.Build reusable components and front-end libraries for future use.Design and develop intuitive dynamic forms that provide efficient and accessible user experiences.Develop card-based interfaces and implement drag-and-drop functionality.Optimize applications for performance, scalability, reliability, and cost-efficiency in cloud environments.Maintain consistent UI/UX design standards across applications and platforms.Ensure security and compliance best practices are followed throughout the software development lifecycle.Write clean, maintainable, reusable, and testable code.Lead technical design discussions, code reviews, and troubleshooting efforts.Mentor and coach developers by providing technical guidance, feedback, and development best practices.Lead user-testing and analysis sessions to evaluate feedback and improve the overall user experience.Participate in Agile planning, design reviews, technical discussions, and continuous-improvement activities.Qualifications10+ years of general experience in information systems.9+ years of specialized experience with front-end development.Extensive experience in software engineering, application architecture, and solution design.Experience building and migrating software applications and IT services to align with strategic business needs and organizational goals.Strong understanding of system security, application security, compliance, and secure-development best practices.Proven ability to research and evaluate advanced technologies and determine how software, hardware, and infrastructure solutions can support business needs.Excellent problem-solving skills and the ability to troubleshoot complex technical and application issues.Strong communication, collaboration, and interpersonal skills.Ability to work effectively in a fast-paced, distributed, and highly collaborative environment.Proven track record of delivering scalable, reliable, secure, and maintainable software solutions.A portfolio demonstrating UI/UX expertise and relevant front-end development projects.Must HaveMinimum of 5 years of experience leading development teams, collaborating with business analysts, and mentoring developers.Minimum of 7 years of UX Design experience, including a deep understanding of UX Design Thinking, UX principles, and usability best practices.At least 7 years of hands-on development experience with ReactJS and JavaScript.Strong proficiency with TypeScript.Strong knowledge of Data Structures and Algorithms.Advanced proficiency with HTML, CSS, Tailwind CSS, responsive design, and related front-end technologies.Extensive experience developing dynamic forms with an emphasis on intuitive user experience, validation, accessibility, maintainability, and efficient design.Extensive experience creating card-based user interfaces and implementing drag-and-drop functionality.Proven experience developing component-based architectures using React.Experience working with Event-Driven Architecture and microservice-based frameworks.Proficiency with UX frameworks, design systems, templates, and reusable UI patterns.Ability to establish and maintain UI/UX design standards.Ability to lead user-testing, usability-analysis, and feedback sessions.Experience with state-management libraries and patterns such as Redux, Redux Toolkit, or Context API.Familiarity with modern front-end build pipelines and tools.Experience with package managers and build tools such as NPM, Yarn, Vite, Webpack, Babel, or equivalent technologies.Experience with version-control systems such as Git.Experience implementing and working with CI/CD pipelines.Experience working in Agile development environments using DevSecOps principles, practices, and tools.Experience integrating front-end applications with microservices, RESTful APIs, or other service-based architectures.Strong understanding of browser compatibility, web accessibility, application performance, and responsive design.Experience leading code reviews, providing architectural guidance, and mentoring development teams.Nice to HaveAssociate- or Professional-level certification in a cloud platform such as Microsoft Azure or Amazon Web Services.UI/UX design experience focused on Human-Centered Design principles.Experience developing, evaluating, and testing wireframes, mockups, and interactive prototypes.Experience with server-side Node.js development.Knowledge of creating, publishing, and maintaining NPM packages.Experience with server-side rendering frameworks such as Next.js.Experience writing unit tests for JavaScript and TypeScript frameworks.Experience with testing tools such as Jest, React Testing Library, Cypress, Playwright, or equivalent technologies.Familiarity with GraphQL and RESTful APIs.Familiarity with accessibility standards such as WCAG and Section 508.Experience working with cloud-hosted, serverless, and containerized applications.Experience designing ETL pipelines and cloud-native data-integration workflows.Communication & Organizational SkillsExcellent written, verbal, and presentation skills.Consultant mindset with the ability to work effectively with senior customer stakeholders and build strong customer relationships.Ability to clearly communicate technical concepts, architectural decisions, risks, and recommendations to technical and nontechnical audiences.Experience identifying and applying industry tools, solutions, methods, best practices, and emerging technologies.Strong analytical and problem-solving skills, with the ability to formulate and communicate recommendations for improvement.Experience with process design, documentation methodologies, and the production of high-quality deliverables.Demonstrated ability to work effectively both independently and as part of a distributed team.Strong project-management, technical-leadership, meeting-facilitation, and organizational skills.Working knowledge of the complete Project Life Cycle and Software Development Life Cycle.Ability to manage multiple priorities and deliver high-quality work within established deadlines.This is a fully remote opportunity to join a dynamic team, provide technical leadership, and work on innovative front-end projects across a variety of platforms and technologies.