Software Engineer (Front End)

Hewlett-Packard Company San Diego , CA 92140

Posted 7 months ago

At HP, talent is our criteria. Join us in reinventing the standard for diversity and inclusion. Bring your awesomeness, and just be you!

HP Personal Systems is investing in breathtaking new cloud connected products.

As part of the cloud and AI software R&D division, you will be working on leveraging our data lake, cloud and AI technologies to delight our customers with next generation products.

Innovation is paramount to take HP into the next 100 years as a leader of innovation in the Software and Hardware Worlds.

HP, Inc. has an immediate position in San Diego, CA for a talented and passionate Full Stack Developer to build high-performing, scale-able, enterprise-grade applications.

You will be responsible for building quality SPA's, from the front-end down to the database.

You should be comfortable on the whiteboard, with good architectural design discussions in building REST APIs.

You will collaborate directly with UX and product team to ensure our products meet and exceed design and business requirements.

The successful candidate will be a self-starter that demonstrates excellent communication and problem solving skills.

Required:

US Work Authorization required.
1-2 years of industry experience is preferred.

Bachelor's degree in Computer Science, Engineering or a related subject.

Experience in one or more of the following:

Javascript, Typescript, Java or a similar high-level language.

Experience with React.js is a MUST

Experience with both Java and Node stacks.

Experience with Linux/Unix/macOS environments.

Experience developing single page applications with either Angular or React.

Experience with a Node back-end framework for creating CRUD APIs (Either HAPI or Express framework). is a plus.

Experience with a Java based framwork like Spring is a plus.

Experience with having worked in one of the RDBMS such as MySQL or Oracle.

Experience with design, UI/UX, HTML, CSS.

Strong communication skills required.

Strong desire to learn and master new technologies.

Adaptive to different technology interfaces and frameworks.

Preferred:

Experience with unit, integration, and acceptance testing.

Experience working in an Agile/Scrum development process.

Experience with performance tuning.

Experience with graphQL is a plus.

HP is an Equal Employment Opportunity Employer/Veterans/Disabled

Job Type: Full-time

Experience:

Education: Bachelor's (Required)

Location: San Diego, CA (Preferred)

Work authorization: United States (Required)


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Front End & Full Stack Engineer

Kribya

Posted 2 weeks ago

VIEW JOBS 2/9/2020 12:00:00 AM 2020-05-09T00:00 It's fun to work in a company where people truly BELIEVE in what they're doing! We're committed to bringing passion and customer focus to the business. General Purpose: Kyriba is hiring a talented Front End & Full Stack Engineer to join our team. Reporting to the Manager of Engineering, this person will be responsible for designing, developing and implementing cloud-based micro-services and/or front-end software to enable the delivery of the Kyriba Software as a Service system. Collaborating with Product Management, Quality Assurance and others to build and support scalable, robust software solutions, the Mid-Level Full Stack Engineer will meet the objectives of Kyriba customers and the product development roadmap while working in a multi-cultural and international environment. Essential Duties and Responsibilities: * Develop and implement detailed design, configuration and engineering strategies for product integration solutions in a cloud-based Platform-as-a-Service (PaaS), Infrastructure-as-a-Service and Software-as-a-Service (SaaS) environment. * Recommend, deploy and document design strategies and solutions for software/network integration problems. * Design and develop software using state of the art front-end development languages and tools * Work extensively with UX design team implementing and testing proposed new front-end designs and workflows. * Implement secure integration with RESTful micro-services hosted in an Azure and/or AWS cloud-based platform * Ensures that capability, flexibility, scalability, performance and reliability objectives are met or exceeded. * Ensure all designs maintain desired levels of security/encryption at all stages of integration and data storage/transmission. * Perform problem diagnosis, initiate problem resolution and provide ongoing life-cycle support for technology deployments and upgrades. * Manage effective relationships and work in partnership with product management, team members, and vendors to deliver robust technical solutions ensuring service level commitments and project timelines are maintained. * Continuously develop specialized knowledge and technical subject matter expertise by remaining apprised of industry trends, the direction of emerging technologies, and their potential value to the business. * Perform research and architectural design for major technical areas. * Evaluate emerging technologies and software products to determine feasibility and desirability of incorporating their capabilities within the company products * Provide technical thought leadership * Design and code, especially for the most complex units/modules/products that meet functional and business requirements. * Evaluate impact of software performance and recommend changes to software design. * Perform unit/module testing of software to find errors and confirm programs meet specifications. * Fix bugs, add enhancements, and convert software to other platforms. * Assist quality assurance team by providing assistance to testers and support personnel as needed to determine system problems. * Collaborate with quality assurance in creation of their test plans and participate in reviews. * Lead improvement of development processes and procedures. * Work with marketing and product management to ensure Kyriba technology is positioned effectively * Advise on technical matters as required. Assists in training/mentoring internal staff regarding QA best practices and techniques. Education, Experience and Skills: * Bachelor's degree in Computer Science, Engineering or related field; or equivalent work experience. * Extensive experience developing and deploying RESTful services in a cloud environment * Extensive experience with Azure Application Services, Azure Web Applications, Azure Resource groups and other basic Azure-related development and deployment concepts * Strong background in application and RESTful service integration * Extensive experience with integration products including web services, FTP, traditional bulk file delivery, XML, API, HTTP/HTTPS, HTML, SSL, firewalls, proxy, HTTP Errors, TCP/IP * Extensive experience with Angular.js and other front-end web development technologies such as HTML, CSS, jQuery, MVC and Bootstrap * Extensive experience developing responsive UIs and working with UX designers * Requires strong working knowledge and hands-on experience with cryptographic technologies, security protocols, security analysis, and risk management. * 5+ years of hands-on Java and/or .Net RESTful services design and development * 4+ years of experience and proven engineering expertise in integration strategies * Experience with Spring Boot and the Spring Framework * Experience with Git, Jira, Gradle, and IntelliJ * Strong troubleshooting and debugging skills * Strong analytical and customer service abilities * Ability to communicate and articulate technical information across various organizational levels and with outside vendors * Strong thought leadership abilities and a highly innovative problem solver. * High reasoning aptitude and ability to quickly understand complex operating environments * Implementation/architectural experience in PaaS, IaaS and SaaS in an Azure and/or AWS environment. Familiarity with SQL, Message Bus, and NOSQL concepts. * Familiarity with cloud-based elasticity concepts and techniques. Kribya San Diego CA

Software Engineer (Front End)

Hewlett-Packard Company