Leads the assessment of product specifications, then provides technical recommendations based on efficiency, best practices, and latest trends.
Leads a team of developers by imposing best practices to efficiently deliver solutions.
Collaborates with the team to determine functional and non-functional requirements for new software or applications.
Develops high-level product specifications with attention to system integration and feasibility.
Defines all aspects of development from appropriate technology and workflow to coding standards.
Communicates successfully all concepts and guidelines to the development team.
Oversees the progress of the development team to ensure consistency with the initial design.
Provides technical guidance and coaching to developers and engineers.
Ensures software meets all requirements of quality, security, modifiability, extensibility, etc.
Serves as the primary point of contact for business and product teams for all technical requirements.
Continuously improve applications based on business demands and customer feedback.
Other job-related activities that may be assigned from time to time.
Job Qualifications/Requirements
Education – At least graduate with a Bachelor’s or Master’s Degree in IT, Computer Science, Engineering, or any related course.
Related Work Experience – At least 8-10+ years of experience in digital products (websites, apps)
Highly experienced in leveraging serverless technologies in designing, building, and maintaining high performance systems
Has experience leading and mentoring a team of developers
Knowledge – In-depth Knowledge in the following:
Building web, Android and iOS applications and how to navigate around each ecosystem.
Building secure RESTful APIs to connect applications to back-end services.
Has a great understanding of microservices (Docker, Kubernetes), function as a service (AWS Lambda), infrastructure as a service (Amazon Web Services, Google Cloud, Microsoft Azure)
Strong knowledge of UI design principles, patterns, and best practices
Open-source ecosystems and the libraries available for common tasks
Scrum/Kanban Framework
Skills:
Must have strong leadership skills and the ability to manage a team.
Must have a technical mindset with great attention to detail
Must have sound problem resolution, judgment, and decision-making.
Must have the ability to understand business requirements and translate them into technical requirements
Must have the ability to multi-task and good time management skills.
Must have excellent scoping and estimation skills.
Must have strong interpersonal and organizational skills.
Must be adept to work in a fast-paced environment with tight SLAs.
Gets what’s hot and what’s happening with us straight in your inbox today!
Newsletter
Gets what’s hot and what’s happening with us straight in your inbox today!
Our website needs cookies as offering. This helps us get this site to perform better, function stronger, and gather behavior analytics so we know if we’re helping you right. If you accept these terms, we’ll gladly collect cookies within reason. If you want to know why we’re using cookies, opt out of it, or manage your cookies, you can check out our Cookie Policy here.Offer Cookies