Skip Navigation
クローズ検索 求人情報の検索

求人情報の検索

Employees brainstorm by posting sticky notes to the window Employees brainstorm by posting sticky notes to the window Employees brainstorm by posting sticky notes to the window

積極性を持ち、驚きと刺激をもたらす人材を 求めています

Careers in Engineering and Technology

Engineering and Technology

Senior Angular 2 UI Engineer (Cloud / K8S)

今すぐ応募する 採用情報 ID R1912247 掲載日 Oct. 07, 2019

Business Summary

            VMware is a global leader in cloud infrastructure and business mobility. VMware accelerates customers’ digital transformation journey by enabling enterprises to master a software-defined approach to business and IT. With VMware solutions, organizations are building extraordinary experiences by mobilizing everything. Our customers are responding faster to opportunities with modern data and apps hosted across hybrid clouds, and safeguarding customer trust with a defense-in-depth approach to cybersecurity.

The Team

            We are the Service Mesh team in the CTO org working on addressing the challenges of scaling microservices architectures and known for innovation and execution. We work on cutting edge technologies including web apps in Angular 2, Service Mesh, Istio, Envoy, Kubernetes, Docker, cloud technologies, CI/CD, gRPC, timeseries, graph DB to name a few.

            We are looking for a senior experienced front end engineer proficient in Angular 2, HTML5, CSS and Javascript to work on design and implementation of our flagship NSX-SM portal. This is a multi tenant application that supports identity based login for multiple customers who can then interface with applications in their clusters. We have a lot of interesting UI features to build including wizards, service graphs, streaming charts to name a few. If you are passionate about working in a startup culture but with the benefits of a globally established company and are interested in learning the latest innovations happening in the cloud and microservices space then this role is for you.

Responsibilities

  • Design and implement UI features in Angular 2, HTML, CSS and Typescript and integrate with backend APIs
  • Implement unit and functional tests using test frameworks to deliver high quality software products
  • Package the application as a Kubernetes microservice and deploy on public cloud and on-prem environments.
  • Support customer issues and bugs
  • Work in a dynamic Agile development environment and being adaptable to changing requirements
  • Intense eagerness to learn, ready to dive deep into complex problems and aptitude to dive into Typescript API coding in future
  • Document architectures, procedures, and processes in use and contribute to improvement of the process
  • Continuously review the product and code for optimizations and performance improvements
  • Evaluate and recommend newer technologies to bring into the platform
  • Work with an offshore team across time zones and be the UI lead locally guiding both the front end offshore team and onshore API/backend team

Requirements

  • Bachelors degree in CS or related field with 6+ years of hands-on work experience
  • Strong front-end web development skills using HTML, CSS, Javascript,  Angular with proven track record of delivering products that has gone to the market
  • Fluent in Angular object oriented concepts
  • Fluent in Angular object oriented concepts
  • Fluent in JavaScript Typescript, HTML, CSS including Flexbox layout
  • Extensive experience with Angular 2+ (v.5+ preferred)
  • Extensive experience implementing Redux/ngrx stores and managing complicated application state
  • Extensive experience implementing complex UI, e.g. data visualizations, animated transitions
  • Extensive experience with SCSS/SASS architecture
  • Experience handling real-time data, e.g. using websockets, server-sent events
  • Strong knowledge of test-driven design and testing concepts such as mocks, stubs, fixtures, and spies
  • Ability to communicate at all levels of an organization and across diverse cultural, geographical, and linguistic barriers

Preferred Qualifications

  • Familiar with Angular performance optimizations, e.g. Lazy loading, managing change detection
  • Familiar with Drag and Drop interactions (using Angular 7 or natively)
  • Familiar with GraphQL & Apollo
  • Familiar with D3.js, SVG and canvas rendering
  • Familiarity with source control tools like Git
  • Customer focused and team player with a positive can-do attitude
  • Familiarity with containerization, CI/CD, networking and cloud native application development
今すぐ応募する

関連作業

すべての応募可能な求人を見る

採用情報アラート

最新の採用情報が公開されるとすぐに通知を受けることができます。

関心カテゴリーの提案リストから 1 つ選択してください。勤務地の提案リストから 1 つ選択してください。最後に、「追加」をクリックして、ジョブアラートを作成してください。

  • Engineering and Technology, パロアルト, カリフォルニア州, アメリカ合衆国削除