Job Purpose
Drive the development of visually appealing, high-performing user interfaces ensuring the seamless integration and maintenance of frontend components to deliver exceptional user experiences.
Key Accountabilities & Support Actions
• Understand business processes, customer experience, and come up with optimal technical solutions.
• Plan team priorities, design and feature estimates.
• Own technical and UX design discussions and documentation.
• Stay abreast of technology objectives, architecture paradigms, engineering best practices, and industry trends.
• Ensure code quality by establishing and promoting review cycles, coding best practices and quality controls.
• Establish engineering best practices with a focus on application security, performance, accessibility, and cross browser compatibility.
• Ensure teams cadence to project management processes and tools.
• Take ownership of deployment, rollout, maintenance, system health monitoring, and support.
Qualifications & Skills
• Software Engineer with 6+ years of experience.
• Prior experience in leading a mentoring a highly motivated engineering team.
• Strong hands-on experience with building web and mobile applications using React & React Native
• Experience in digital commerce and retail domain preferred.
• Excellent problem-solving, analytical skills and decision-making capabilities
• Clarity of thinking and detail orientation.
• Strong understanding of responsive design principles and mobile-first development.
• Effective communication and collaboration abilities.
• Experience with backend technologies and devops is a plus.