We are seeking a highly skilled and experienced Principal Engineer with a strong focus on frontend technologies to join our dynamic team. As a Principal Engineer, you will play a crucial role in leading the design, development, and implementation of mobile and web applications .
Responsibilities:
- This is a engineering leadership role - which will need the person to straddle various abstraction boundaries - sometimes getting into code level details
- Build web and app architecture and systems for Design and build high scale B2C products
- Lead and articulate strategic decisions regarding technology and infrastructure
- Own and Lead user experience, system design and architecture for our platform
- Write clean, efficient, and maintainable code, adhering to coding standards and best practices.
- Collaborate with backend engineers to integrate frontend components with server-side logic.
- Mentor and guide a team of frontend developers, fostering a collaborative and innovative development environment.
- Conduct code reviews to ensure code quality, consistency, and adherence to coding standards.
- Work closely with UX/UI designers to implement visually appealing and user-friendly interfaces.
- Lead the architectural design of frontend systems, ensuring scalability, performance, and maintainability.
- Evaluate and recommend tools, libraries, and frameworks to enhance the frontend development process.
- Collaborate with cross-functional teams to design and implement efficient solutions to complex problems.
Requirements:
10+ years of software engineering experience in building B2C mobile apps (iOS and Android) and web products.
- Hands on experience in architecting large scale frontend applications.
- Have detailed hands on experience in either Android, IOS or Web ecosystem
- Ability to design high scale B2C products