We are seeking an accomplished Principal Frontend Engineer with 8-12 years of experience to lead the development of frontend applications at SarvaGram. The ideal candidate will be instrumental in architecting and building robust, scalable, and user-friendly applications using React and AWS technologies, contributing to the enhancement of financial services for rural households.
Responsibilities:
- Technical Leadership: Provide strategic technical leadership in the design and development of scalable frontend applications for SarvaGram.
- Architecture and Design: Architect and design complex, responsive, and intuitive user interfaces for web and mobile applications, leveraging React.
- Tech Stack Expertise: Utilize expertise in AWS services to build and maintain secure, scalable, and reliable frontend applications.
- Cross-functional Collaboration: Collaborate with product managers, UX/UI designers, and backend engineers to deliver end-to-end solutions that meet business and user requirements.
- Code Quality and Reviews: Set and enforce coding standards, conduct code reviews, and provide mentorship to ensure high-quality code and best practices.
- Performance Optimization: Implement and champion best practices for performance optimization to ensure fast and efficient frontend applications.
- Scalability: Design and implement scalable frontend architectures that can accommodate future growth and increasing user volumes.
- Innovation: Stay abreast of industry trends and emerging technologies, advocating for their adoption when applicable to improve frontend development practices.
- Security: Implement and adhere to security best practices in frontend development, ensuring the protection of sensitive financial data.
- Documentation: Create and maintain comprehensive documentation for frontend architectures, design decisions, and coding standards.
Essential Skills:
- Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.
- 8-12 years of hands-on experience in frontend development, with a focus on building scalable applications using React.
- Expertise in AWS services for frontend development, including but not limited to S3, CloudFront, Lambda, and API Gateway.
- Proven experience in designing and implementing complex and responsive user interfaces for web and mobile applications.
- Strong proficiency in JavaScript, HTML, CSS, and related web technologies.
- Experience with state management libraries such as Redux or Context API.
- Code Quality Focus : Strong commitment to writing clean, maintainable, and efficient code, and enforcing best practices within the team.
- Leadership Skills : Demonstrated leadership in guiding and mentoring junior and mid-level engineers.
- Effective Communication : Excellent communication skills with the ability to convey technical concepts to both technical and non-technical stakeholders.
- Passion for Impact : A passion for using technology to make a positive impact on rural communities through innovative financial solutions.