Engineering Manager
- Full Time
- Kupondole, Kathmandu
- Mid Level
About This Role
As an Engineering Manager, you will empower and lead a dynamic Development team to bring innovative projects to life. You’ll drive the vision, ensuring that every project is delivered on time, exceeds quality expectations, and stays within budget, all while adhering to the specifications outlined in the SRS document. You will serve as the key point of contact for clients, maintaining open communication, understanding their needs, and ensuring their satisfaction throughout the project lifecycle. You’ll inspire your team to reach new heights, providing technical guidance, fostering collaboration, and continuously optimizing processes. Your leadership will be the catalyst for success, helping your team thrive while delivering impactful, high-quality solutions that not only meet but exceed client expectations.
Quick Links
Report to:
Senior Engineering Manager
Talent Spotlight: What we are looking:
Must Have:
- University degree in Computer Science, Engineering, or a related field (Master’s preferred)
- At least 2 years of professional experience as an Engineering Manager
- 4+ years of proven leadership experience in managing software development teams
- Strong communication skills with experience in client-facing roles
- Practical experience with Agile methodologies
Good to Have:
- Additional relevant certifications or training in leadership or project management
The Impact Zone: Your Key Responsibilities
- Project Initiation and Planning: Collaborate with the team to build the SRS document, wireframes, and storyboards from the project initiation phase, ensuring alignment with client expectations.
- Task Management: Understand project requirements, create task lists, and delegate responsibilities to team members (e.g., team leaders, developers, designers, quality analysts) for efficient execution.
- Team Resource Planning: Ensure proper resource allocation and planning for upcoming projects, managing team workloads and capacity to meet project demands.
- Quality Assurance and Risk Management: Monitor project quality, assess risks, and implement mitigation strategies. Ensure the project is delivered on time, within scope, and on budget.
- Scope and Change Management: Manage changes to project scope, schedule, and costs, applying appropriate verification techniques to keep the project on track.
- Client Communication: Maintain strong, proactive communication with clients, providing regular updates, addressing concerns, and aligning expectations throughout the project lifecycle.
- Team Collaboration: Foster open communication within the team through daily meetings and regular check-ins to track progress, resolve issues, and plan the next steps.
- Project Reporting: Prepare weekly project status reports, track resource utilization, and measure project performance using appropriate tools and metrics.
- Ownership and Accountability: Take full ownership of the project from initiation to delivery, ensuring timely execution and successful outcomes.
- Stakeholder Management: Manage relationships with clients and stakeholders, facilitating regular sessions to ensure alignment on objectives and expectations.
- Communication Strategy: Develop and implement a communication strategy to ensure information is shared effectively with stakeholders at every stage of the project.
- Mentorship and Team Development: Provide mentorship and guidance to team members, supporting their professional growth and ensuring alignment with project goals.
- Collaboration Tools: Utilize various communication platforms and tools to enhance team collaboration, streamline information sharing, and improve project efficiency.
Expected Strengths and Competencies:
- Strong leadership and team collaboration skills.
- Expertise in project management, scope, budget, and timelines.
- Client-focused with excellent relationship management.
- Proficient in Agile and Scrum methodologies.
- Strong problem-solving and decision-making abilities.
- Clear and effective communication with stakeholders.
- Focus on quality assurance and process improvement.
- Skilled in resource allocation and risk management.
- Strong time management and task delegation.
- Commitment to mentorship and team development.
- Ability to manage client expectations and foster relationships.
Beyond the Basics: Desired Strengths and Competencies
- Strategic thinking aligned with business goals.
- Innovative mindset for continuous improvement.
- High emotional intelligence for team dynamics.
- Data-driven decision-making.
- Passion for mentorship and talent development.
If you tick all the boxes, join us to unravel your wonderful career. If not, join us to learn and unleash your potential as an outstanding ReactJS developer.
Salary Range or On Target Earnings:
Competitive and Negotiable