Description
**FULLY REMOTE**
ScolerTec Inc.
has multiple openings for Senior 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.
This is a unique opportunity to work on cutting-edge projects in a collaborative environment, deliver exceptional user experiences, and drive innovation in web development.
Key Responsibilities
Develop responsive web applications using ReactJS, ensuring high performance, scalability, and responsiveness.Collaborate with UI/UX designers to translate designs, wireframes, and prototypes into functional user interfaces while adhering to established design principles and best practices.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, accessibility, and compliance best practices are followed throughout the software development lifecycle.Write clean, maintainable, reusable, and testable code.Provide technical leadership and architectural guidance to development teams.Mentor and coach junior developers, conduct code reviews, and promote front-end development best practices.Lead user-testing and analysis sessions, evaluate feedback, and recommend improvements to the user experience.Collaborate with cross-functional teams, product owners, designers, architects, and customer stakeholders.Participate in Agile planning, design reviews, technical discussions, and continuous-improvement activities.Qualifications
Bachelor’s degree in Computer Science, Computer Programming, Computer Engineering, UI/UX Design, or a related computer-based field.10+ years of experience developing IT solutions and working with cloud infrastructure.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, or 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-Have Experience
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.Experience leading 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 conducting code reviews and mentoring junior developers.Nice-to-Have Experience
Associate- 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 and containerized applications.Communication and Organizational Skills
Excellent 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, 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 and work on innovative front-end projects across a variety of platforms and technologies.