Company Description
AarornTech is a Guelph, ON based disruptive technology boutique firm specializing in Intelligent process automation development and consulting. We provide Managed RPA as a service, cloud-based ready to configure Bots, and end-to-end development and maintenance of process automation. Our expertise includes Robotics Process Automation (RPA), Machine Learning (ML), Artificial Intelligence (AI), Blockchain, QA Automation, Performance Engineering, and Data Management. We cater to various organizations, such as Banks, Telecom, and Insurance, to meet their disruptive technology needs.
Job Summary We are seeking a talented and motivated Frontend Developer with expertise in ReactJS, vanilla JavaScript, and CSS to join our tech team. The ideal candidate will be responsible for managing frontend projects, creating responsive and intuitive user interfaces, and collaborating with various team members including Laravel developers, other frontend developers, designers, and test engineers.
Key Responsibilities
• Develop and maintain responsive, high-performance web applications using ReactJS
• Write clean, efficient, and reusable JavaScript code
• Implement complex UI/UX designs using advanced CSS techniques
• Collaborate with UI/UX designers to translate visual designs from Figma into functional user interfaces
• Work closely with backend developers to integrate frontend components with APIs
• Optimize applications for maximum speed and scalability
• Implement state management solutions (e.g., Redux, Context API) for complex applications
• Ensure cross-browser compatibility and responsiveness of applications
• Participate in code reviews and contribute to frontend development best practices
• Collaborate with test engineers to develop and maintain frontend unit tests
• Work with DevOps team to streamline deployment processes for frontend applications
• Stay updated with the latest frontend technologies and industry trends
• Mentor junior frontend developers and contribute to the team's technical growth
• Participate in Agile development processes, including sprint planning and retrospectives
Qualifications
• Bachelor's degree in Computer Science, Web Development, or a related field
• 4+ years of experience in frontend development
• Strong proficiency in ReactJS, JavaScript (ES6+), and CSS3
• Solid understanding of responsive design principles and cross-browser compatibility issues
• Experience with modern frontend build tools and workflows (e.g., Webpack, Babel)
• Familiarity with RESTful APIs and asynchronous request handling
• Knowledge of version control systems, preferably Git Required Skills
• Expert-level proficiency in ReactJS and its ecosystem • Strong understanding of JavaScript fundamentals and modern features
• Advanced CSS skills, including CSS preprocessors (e.g., Sass, Less)
• Experience with state management in React applications (e.g., Redux, MobX, or Context API)
• Proficiency in HTML5 and semantic markup
• Familiarity with frontend testing frameworks (e.g., Jest, React Testing Library)
• Strong problem-solving skills and attention to detail
• Excellent communication skills and ability to work in a collaborative team environment Preferred Skills
• Experience with TypeScript
• Knowledge of server-side rendering with React (e.g., Next.js)
• Familiarity with GraphQL and Apollo Client
• Experience with CSS-in-JS solutions (e.g., styled-components, Emotion)
• Understanding of web accessibility standards (WCAG)
• Knowledge of frontend performance optimization techniques
• Experience with animation libraries (e.g., Framer Motion, React Spring)
• Familiarity with CI/CD processes for frontend applications
#frontend #frontend #html #css #javascript #backend #coding #developer #programming #webdeveloper #webdevelopment