Overview: Join our dynamic and innovative team as a Senior Frontend Developer and embark on an exciting journey . As a key member of our engineering team, you will play a crucial role in building the future of our company.
Roles & Responsibilities:
Play a pivotal role in the ongoing development and evolution of frontend software platforms, leveraging 5 to 8 years of enterprise software development experience to drive innovation and excellence.
Lead the implementation of significant frontend features and projects, utilizing extensive experience to ensure the delivery of high-quality, scalable solutions.
Seamlessly integrate frontend components with backend systems and 3rd party APIs, ensuring robust communication and functionality to support the evolving needs of the business.
Develop intuitive and engaging user interfaces for both SaaS and eCommerce applications, prioritizing usability, scalability, stability, security, and performance.
Write comprehensive frontend unit tests to ensure feature stability and maintainability, adhering to industry best practices and driving a culture of quality and reliability.
Implement design patterns and adhere to SOLID principles to architect scalable, maintainable, and extensible frontend solutions.
Monitor and analyze performance metrics of frontend applications, identifying areas for optimization and improvement.
Collaborate closely with other squad members to deliver quality frontend code within sprint commitments, fostering a culture of collaboration and excellence.
Actively troubleshoot and resolve frontend-related customer issues, providing technical support and guidance as needed to ensure a seamless user experience.
Communicate frontend features and improvements effectively to relevant teams, leveraging excellent written and verbal communication skills to facilitate alignment and understanding.
Required Skills:
5 to 8 years of enterprise software development experience.
Strong analytical skills and object-oriented design capabilities.
Proficiency in JS Frameworks (e.g., React, Angular, VueJS, Ember), with NextJS expertise considered a bonus.
Familiarity with relational databases.
Ability to troubleshoot and analyze frontend issues.
Innovative, resourceful, and passionate about creating high-quality, high-performance, highly available frontend software.
Excellent written and verbal communication, teamwork, and leadership skills.
Familiarity with Agile methodology or similar development processes.
Familiarity with DevOps/GitOps practices.
Experience with monorepo configurations for managing shared code, dependencies, and configurations across multiple frontend projects.