Front-end Software Engineer

Contract W2, Contract Independent, 6+ mos
Work from home not available Travel not required

Job Description

Job Title: Front-end Software Engineer
Duration: 6 months contract with possible extension
Location: Sunnyvale, CA

NOTE: W2 only, no third parties please

Our client is seeking an experienced Software Engineer to join one of their web applications teams to help design and develop the next generation of financial planning and investment advice software. They are looking for someone who is deeply technical and has an unwavering passion for building delightful products. The ideal candidate should be proficient in developing reusable components and features for browser-based apps and have an incredible attention to detail.

Job Responsibilities:

  • Collaborate closely with Product Manager, UX Designers and Software Engineers to design and deliver products for delivering Financial Planning and Investment Advice to customers
  • Develop web applications using a variety of full-stack languages including but not limited to Java, Angular, React etc.
  • Design and build scalable and reusable front-end components that can be used in multiple web applications
  • Demonstrate passion for developing well architected, elegant and delightful consumer-facing web applications
  • Work closely with Technical Operations, Application Support and Site Monitoring teams to proactively monitor and maintain web applications.
  • Collaborate closely with Product, Marketing, Finance Research and other Engineering Teams to understand & document product behavior, troubleshoot and triage software and system issues
  • Improve software quality by engaging in activities such as writing unit and integration tests, reviewing test plans and documenting test cases.
  • Bachelor's degree in Computer Science or related field. Master's degree preferred
  • 3+ years of overall software development experience
  • 2+ years of Modern Javascript experience, including concepts like asynchronous programming, closures, types and ES6
  • 2+ years of web fundamentals experience, including concepts like layout, cross browser compatibility, and accessibility
  • Experience developing software applications for the web using languages and frameworks such as Java, Angular, React etc.
  • Experience with test automation frameworks such as Junit, Karma, Protractor etc.
  • Fundamental knowledge of Object-Oriented Design principles
  • Understanding of relational databases and SQL
  • Experience with Agile Development, SCRUM or a similar software development life cycle process

About Everest Consultants, Inc.
Everest Consultants is a technology services firm that offers integrated solutions which include both technology staffing and project services. With industry-specific knowledge, technology expertise and excellent delivery capabilities, Everest Consultants serves a range of companies from startups to established companies alike across the country.

Everest Consultants is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, national origin, age, disability, or any other characteristic protected by applicable local, state or federal civil right laws.

Dice Id : everest
Position Id : 19-00263
Originally Posted : 2 months ago
Have a Job? Post it