Envision a complete feature product from scratch in terms of APIs, UI changes
Develop strategic planning for the direction and control of product development activities.
Be a student of current industry trends, ensuring that the company maintains and expands its technology leadership position.
Ensure that product development is focused on meeting and exceeding the customer requirements.
Develop high quality software design and architecture
Identify, prioritize, and execute tasks in the software development life cycle.
Review and debug code
Collaborate with internal teams and vendors to fix and improve products
Document development phases and monitor systems
Ensure software is up to date with the latest technologies.
Proven experience in managing a team of 2 to 4 engineers.
Deep hands on technical experience in object oriented design, data structures, algorithm design, and complexity analysis
Extensive experience in software development, scripting and project management
Knowledge of selected programming languages (e.g. Frontend )
In depth knowledge of React.js and angular. js with HTML5, CSS3.
Familiarity with various operating systems (Linux, Mac OS, Windows)
Experience in AWS
Analytical mind with problem solving aptitude
Ability to work independently
Excellent organizational and leadership skills