+ Additionally from the client:
"we need someone who can also work on a .Net application in the near term before building the next
version of this digital application/experience. "
Job Description:As a Tech Lead engineer, you will be responsible for leading one or more teams building a scalable learning platform using modern development, deployment and monitoring technologies such as Node JS, Angular 2+, Docker, AWS, LogEntries, NewRelic etc. We have full-stack teams, where designers, product managers, and engineers work closely to build products that delight our customers.
What would you do?- Lead one or more teams of engineers focused on building different parts of the product
- Lead teams in developing necessary logic and algorithms using technologies like nodejs, angularjs, css, html, angular elements, postgres and aws services.
- Responsible for producing high quality code for microsites and APIs
- Review, analyze and comprehend systems specifications, business requirements, capabilities and limitations of existing software/hardware environments.
- Write async code (callbacks, promises, async/await, observables) and publish/subscribe/event patterns.
- Participate in architecture reviews as part of Architecture Review Board (ARB)
- Maintain high test coverage across unit, functional and integration test suites
- *Setup and conduct regular system deployments using our AWS-native continuous delivery pipeline including monitoring of application performance, logs and alerts
- Design, prototype and build user interfaces & POCs with a platform mindset
- Mentor engineers and provide feedback on their performance
- Collaborating with other tech leads and architects to build resilient & scalable platform
- Work on a fast-paced, agile engineering teams and collaborate with software engineers, QA engineers, UX and Design team and project managers
- Troubleshoot existing systems and applications
- Improve documentation of processes and systems
- Keep yourself up to date on latest web technologies and help drive innovation at KTP
What you need to have?- Extensive experience with modern web stack technologies, including detailed knowledge of HTML, CSS and CSS preprocessors, JavaScript and MV* frameworks
- Understanding of API design and usage
- Dedication to the practice of unit testing
- Experience with large-scale production systems (i.e. scalability, high-availability, resiliency) with the ability to optimize implementation across all layers of architecture
- Experience with light-weight and/or Agile, test-driven development methodologies
- Knowledge of Web accessibility principles and techniques
- Knowledge of cloud-based services and architecture
- Interest in education and having a positive effect on learner
- An attitude of quality, diligence and thoroughness is essential
Salary: 135K base Plus benefits
Location: NYC
H1 is ok if the person has at least 2 years left in the 6 year cap.
Client files GC usually after 1 year