The Frontend (React JS, JavaScript and TypeScript) developer role at group.one is a strategic position focused on developing and enhancing scalable and secure SaaS products that help small and medium-sized businesses in Europe grow by simplifying how they communicate, collaborate, and manage their online presence - all from a single, integrated platform. This role requires close collaboration with Group Head, Team Lead, and Product Manager.
Job description:
Software development: Develop, maintain client-side applications, user interfaces
Scalable modular design: Design or refactor the architecture into loosely coupled components, create reusable components across products, and ensure they are easy to update and replace
Technical Leadership: Provide expert guidance and mentorship to development teams, promoting best practices in coding, design patterns, and frameworks
Cross-functional Collaboration: Work closely with UX/UI designers, front-end developers, product managers to translate and align the design with the strategic goals of the product, ensuring scalability, efficiency, and ease of integration
Project Planning: Participate in project planning by providing accurate estimations, identifying integration points, and assessing technical risks with mitigation strategies
Code Quality Oversight: Ensure code quality aligns with design and architectural principles through regular code reviews, focusing on security, scalability, and maintainability
Performance Optimization: Ensure optimal application performance, responsiveness, and scalability across different devices and browsers
Skills requirements:
Mandatory:
ReactJS, State-Management (Redux, context API)
JavaScript and TypeScript
CSS preprocessor (Less, Sass)
Component composition and reusability
Version control systems (Git)
Unit testing frameworks (Jest and React-testing-library)
Optimizing applications for performance and scalability
Problem-solving, data structures, and algorithms
Confluence and Jira
Good to have:
Understanding of Web workers
Experience building PWA application
Experience with React Native
Knowledge of REST API tools
Education and experience requirements:
Bachelor's degree (B.Tech. or B.E.) in Computer Science or Information Technology
5-8 years of relevant experience in frontend development using ReactJS and TypeScript