Our client is looking for a savvy TypeScript/JavaScript full-stack developer with an extensive Angular (2+)/Ngrx experience and a deep understanding of the Redux pattern to join the growing team of core product developers. The hire will be responsible for developing core product UI, internal/external tools, unit and integration testing, and so on. The ideal candidate is an experienced engineer with excellent communication skills, good problem-solver who does not require a lot of managing/mentoring/overseeing.
Requirements:
— 6+ years of experience
— Previous work experience with Angular 2+
— Knowledge of Redux pattern and practical experience of implementing it
— Proven experience implementing JavaScript/TypeScript applications
— Understanding of asynchronous JavaScript
— Proficient in CSS, HTML, and writing cross-browser compatible code.
— Deep understanding of REST
— Deep understanding of HTTP/HTTPS protocols
— Graduate degree in Computer Science, Statistics, Informatics, Information Systems or another quantitative field.
— Excellent communication and self-management skills.
— Understanding of microservice architecture
— Experience with GraphQL
— Node.js/Java / Spring
— Kubernetes / Helm
-A chance to contribute to the cutting edge of Silicon Valley software development
-Possibility to work in a startup-like atmosphere, in a new and growing team
-Modern office, comfortable work environment, the best tools
-Competitive compensation
-Friendly inspiring atmosphere
Why work with us?
-Life at Waverley means collaborating with dedicated professionals, passionate about technology
-Our people demonstrate outstanding engineering culture through constant learning and knowledge-sharing
-We value Responsible Freedom, which means we evaluate the results and have flexibility in work style or locations
— Designing and developing user interfaces/web components for еру core product (SPA web application), tools for Data Analysts, UI for ML tools, etc.
— Implementing product features using Redux pattern best practices
— Build unit test coverage for reducers/selectors/effects and other UI system components
— Developing core product analytics
— Participate in the APIs design
— Build NodeJS/REST based microservices
— Coordinate with different functional teams to implement core product features.
Our client develops an