Job Description :
Job responsibilities:

Design and implement new user-facing
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, 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
Work authorization: H1B/H4EAD/TN/GC/USC
Interview mode: Google Video Conference
             

Similar Jobs you may be interested in ..