Job Description :
Experience Required - 10+ Years

Design and implement new user-facing features in Google’s products.
Write client-side code for web-based applications, create fast, easy-to-use, high volume production applications, and develop prototypes quickly.
Optimize web applications to maximize speed and scale. Support diverse clients from high powered desktop computers to small footprint mobile devices.
Build the libraries and frameworks that support large, complex web applications.

Areas of software development include:
Frontend development (Angular JS, TS)
Exposure to Backend services (Java)
Exposure to data and analytics pipelines

Qualifications:
Hands-on coder with lots of experience, 6-8 years overall and 3-4 years in Angular
Strong programming skills in modern Web Technology such as Angular 2 or higher, TypeScript, HTML, CSS, d3.js, NodeJS, etc.
Strong back-end experience using Java, Python or JavaScript, and associated web containers
Advanced knowledge of multithreading or multi-process development – essential knowledge in enterprise development
SQL/noSQL data modelling
Passion for Automated Testing – unit, integration, regression
Experienced user of CI/CD tools like Git, Maven, Jenkins
Comfortable in discussing Object-Oriented Analysis, and Design, including an opinion on Design Patterns
Distributed caching experience is a plus
Some experience working with Google Cloud Platform a plus
Bachelor’s Degree educated, or higher
Competencies:
Strong communication skills
Excellent analytical/problem solving skills.
Ability to express ideas or analysis with clarity
Deliver high level of service through responsiveness and accuracy
Versatility, flexibility, and a willingness to work with changing priorities.
             

Similar Jobs you may be interested in ..