Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
- Lead and manage the software development team to design, develop, and maintain high-quality web and mobile applications.
- Oversee the full software development lifecycle — including requirement gathering, system design, development, testing, deployment, and maintenance.
- Provide technical leadership, code reviews, and guidance to ensure best practices, code quality, and project efficiency.
- Collaborate with clients, product owners, and cross-functional teams to translate business requirements into effective technical solutions.
- Plan and manage project timelines, resources, and deliverables to ensure successful and timely project completion.
- Evaluate and adopt new technologies, frameworks, and tools to enhance development efficiency and product quality.
- Ensure system performance, scalability, and security are maintained in all developed solutions.
- Mentor and develop the technical capabilities of junior engineers, fostering a culture of learning and innovation.
- Prepare and maintain technical documentation, architecture diagrams, and operational procedures.
- Support management in strategic planning, budgeting, and process improvement initiatives related to software and application development.
- Degree or Diploma in Computer Science, Software Engineering, Information Technology, or related field.
- Minimum 3–8 years of hands-on software development experience, including at least 2 years in a supervisory or technical lead role.
- Strong proficiency in one or more programming languages such as Java, JavaScript, Node.js, React, Flutter, or PHP.
- Solid understanding of software architecture, system design, and cloud deployment (AWS, Azure, or equivalent).
- Proven experience managing web and mobile application projects from conception to deployment.
- Excellent problem-solving, analytical, and troubleshooting skills.
- Strong leadership and communication abilities with experience mentoring and guiding a development team.
- Familiar with Agile/Scrum methodologies and project management tools (e.g., Jira, Git, CI/CD pipelines).
- Ability to work collaboratively in a fast-paced, client-oriented environment.
- Passion for technology, innovation, and continuous improvement.
Key Skills
Ranked by relevanceReady to apply?
Join Vinova and take your career to the next level!
Application takes less than 5 minutes

