Sr. Frontend Developer

  • Guntur
  • Enact
Job Description: Senior Frontend Developer About Enact Systems: The solar industry is a $200 billion global industry, growing rapidly in many parts of the world, including the US, India, Europe, and the Middle East. Enact Systems is at the forefront of this growth, innovating and enabling the expansion of the solar energy industry. Our platform, designed for solar project developers, helps scale their operations and increase their revenues by improving sales and reducing costs. Our end-to-end SaaS platform allows users to design, price, and manage solar systems. We aim to deliver a delightful user experience through excellent performance and superb user interfaces. About the Role: We’re seeking an exceptional Senior Frontend Developer with proficiency in Angular (2+), JavaScript, HTML, CSS, and jQuery to join our team. The ideal candidate will not only build top-notch user experiences but also actively participate in defining them. This role offers the opportunity to work on serverless functions to ensure secure interfaces on the AWS Cloud for multiple products. Responsibilities: Develop and maintain high-quality web applications using the Angular framework. Collaborate with cross-functional teams to analyze, design, and ship new features. Ensure the technical feasibility of UI/UX designs and provide solutions for implementation. Optimize applications for maximum speed and scalability. Participate in code reviews, provide guidance, and mentor junior developers. Work closely with back-end developers to integrate user-facing elements with server-side logic. Stay updated on emerging technologies and best practices, and apply them to projects. Troubleshoot and debug applications to enhance performance and usability. Take ownership of projects and demonstrate a proactive approach to problem-solving. Requirements: 6+ years of experience in Angular development, with a strong command of TypeScript, HTML, and CSS. Proven experience in building responsive and user-friendly web applications. Solid understanding of state management with RxJS or NgRx. Proficiency in RESTful APIs and asynchronous request handling. Experience with testing frameworks (Jasmine/Karma/Protractor) for Angular applications. Strong understanding of version control systems, preferably Git. Excellent problem-solving skills and the ability to think creatively. Strong communication skills and the ability to work effectively in a team. Preferred Skills: Familiarity with Agile methodologies and practices. Understanding of security principles and best practices in web development. Expertise in Angular and TypeScript. Proficiency in RxJS/NgRx. Experience with unit testing for Angular applications. Qualifications: Bachelor’s degree in Computer Science and 6+ years of experience in Angular development, with a strong command of TypeScript, HTML, and CSS. Additional Information: Candidates based in Bangalore will be given preference, but if you are located elsewhere and fit the role, your candidature will be considered.