Product Discovery: Identify and fill product gaps and generate new ideas by Gathering information from alternative solutions via Benchmarking
Working with the Design Team: Prepare Product designs based on gathered information, and prioritize activities based on business and customer impact
Software Performance Analytics: Monitor user behavior via multiple data analysis tools, Run a/b testing to analyze different deployed solutions
Team Leadership: Provide effective leadership and guidance to a team of software developers, fostering a collaborative and innovative work environment. Set clear expectations, establish performance goals, and provide regular feedback to team members.
Project Management: Collaborate with stakeholders to define project requirements, timelines, and deliverables. Create and maintain project plans, ensuring adherence to project milestones and deadlines. Identify and mitigate risks and obstacles to ensure successful project completion.
Software Development: Drive the software development lifecycle from planning and design to implementation and deployment. Work closely with the development team to ensure efficient and high-quality software development practices. Review code and technical documentation to maintain code quality and ensure adherence to coding standards.
Resource Allocation: Manage resources effectively to ensure optimal team performance and productivity. Allocate tasks and responsibilities to team members based on their skills and expertise. Monitor and balance workloads to ensure timely project delivery.
Collaboration: Collaborate with cross-functional teams, including product management, quality assurance, and infrastructure teams, to ensure smooth coordination and integration of software projects. Foster effective communication and collaboration across teams to achieve common goals.
Requirements & Skills:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related Management field.
Proven experience in a software development management role, preferably in a fast-paced and dynamic environment.
Strong analytical background with expertise in different analytical tool sets & methodologies. Being familiar with software development languages is a Plus.
Proficient knowledge of project management principles and practices.
Excellent leadership and team management skills, with the ability to motivate and mentor a diverse team of developers.
Strong problem-solving and decision-making abilities, with the capacity to prioritize and multitask effectively.
Excellent communication and interpersonal skills, with the ability to collaborate and build relationships with stakeholders at all levels.
Results-oriented mindset with a focus on delivering high-quality software products within deadlines and budget constraints.
At least 4-5 years of experience delivering innovative results in web and mobile UI/UX design
Expert in process flow development, journey mapping, mobile design best practices, rapid prototyping, and user requirements analysis
Knowledge of standard UX design tools (like Sketch, Marvel, Adobe CC) & Understanding of production pipelines for web UI assets.