We are looking a senior & skilled person who can join us as a Team Lead to migrate our most valued product Time Information System into a high-performance web & android based software on latest & future proof technologies with scalable & managed coding.
As a Team Lead (Full Stack Senior Software Engineer), you will be responsible of:
· Ranging all tiers of the application from Database to Front-End
· Making your team of 3 to 4 developers with front-end/back-end development experience
· Leading and Mentoring the full-stack team
· Practicing Agile development methodology
CORE RESPONSIBILITIES:
· Design, development, integration, and deployment of responsive web and mobile applications
· Continually improve reliability, testability and scalability of the application
· Support QA Engineers to ensure system quality, functionality, and performance
· Troubleshooting issues across all application tiers
· Mentor both development & support teams
· Manage team’s tasks (creation, assignment & timelines) on an automated software like: Trello
ESSENTIAL SKILLS and EXPERIENCE:
· Excellent team & project management skills
· Experience Leading and Mentoring a full-stack team
· 3+ years of web development experience with Angular, Node.js, JavaScript is required
· Proficient in CSS, HTML, and writing cross-browser compatible code
· Experience with the following front-end technologies Angular 2+, TypeScript, JavaScript, CSS, SASS
· Experience with the following back-end technologies: NodeJS, Express (or similar) API frameworks
· Experience with at-least one or all of these database engines: MS-SQL, My-SQL, Oracle
· Experience with at-least one or more reporting tools like: KoolReport, WebDataRocks etc.
· Experience creating and consuming RESTful APIs with best security layers
· Solid Object-Oriented design and development skills
· Experience with version control, such as Git
· Ability to work both individually and on Agile teams
· Willingness to adapt and evolve to technology changes