Just Front-end Jobs

Front-end Jobs nearSan Francisco, CA

Siri - Senior Quality Engineer, Full Stack

Apple Inc. in Cupertino, CA 37 mi java python sql nosql cucumber

Job Summary:
Would you like to play a part in the next revolution in human-computer interaction? Contribute to a product that is redefining mobile and desktop computing, create groundbreaking technology to support large scale systems, spoken language, big data, and artificial intelligence and work with the people who built the intelligent assistant that helps millions of people get things done just by asking! Join the Siri team at Apple as the Siri Quality Engineer - Full Stack. You will work with tools and automation as well as drive testing for the qualification of Siri features. This is a fast-paced role with high visibility, impact and helping to build the most advanced systems in the industry.

Key Qualifications:
10+ years of industry experience, including 6 + years as a senior engineer.
Experience creating test automation and frameworks from ground up in Java, Python.
Experience with client and server side testing and development.
Experience with mobile automation testing tools such as Appium, Cucumber and Calabash.
Expertise with logging and debugging tools including Splunk.
Experience creating dashboards to capture regression and automation metrics.
Experience with Databases (SQL, NoSQL).
Expertise writing test cases and test plans.
Familiarity with CI/CD automation tools such as TeamCity or Jenkins.
Familiarity with iOS, macOS, shell scripting, and terminal.
Strong organizational skills and experience working in large cross functional teams.
Self-motivated and pro-active with proven creative, problem solving and critical thinking capabilities.
Excellent written and verbal communication.
Flexibility to respond and react to a dynamic software environment.
Experience in testing and debugging remote server API requests or other protocols.
Experience working with geographically distributed teams is a plus

Description:
THIS POSITION REQUIRES A TECHNICAL LEAD WHO POSSESSES AN UNDERSTANDING OF GLOBAL USERS OF VOICE ASSISTANTS AND A CREATIVE, USER-FOCUSED MINDSET. YOU WILL BE RESPONSIBLE FOR DEFINING TEST STRATEGY, EXECUTION AND CERTIFICATION OF CLIENT AND SERVER RELEASES AND CRITICAL FEATURES. YOU WILL BE RESPONSIBLE FOR EXECUTING ON AUTOMATION TO ENSURE THAT HIGH QUALITY STANDARDS ARE MET WITH TARGETED GOALS AND METRICS DEMONSTRATING CI/CD PRACTICES. WE ALSO NEED A STRONG STANDOUT PROFESSIONAL TO WORK MULTI-FUNCTIONALLY.

BE READY TO DO EXTRAORDINARY THINGS WHEN YOU COME HERE. WE ARE DYNAMIC, INSPIRING, INNOVATIVE PEOPLE AND CREATING INDUSTRY-DEFINING TECHNOLOGIES ARE THE NORM AT APPLE. THE FORWARD-THINKING ENGINEERS WHO WORK HERE HAVE REINVENTED AND DEFINED ENTIRE INDUSTRIES WITH OUR PRODUCTS AND SERVICES. YOU SHOULD JOIN THE APPLE SIRI QUALITY ENGINEERING TEAM IF YOU WANT TO HELP DELIVER THE NEXT AMAZING APPLE PRODUCT.

Education:
B.S OR M.S IN COMPUTER SCIENCE OR RELATED FIELD

Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.

Apply

Senior Full Stack Engineer

Emprove, Inc. in Burlingame, CA 14 mi mysql nosql node.js reactjs redux

Emprove is seeking a kick-ass Full Stack Engineer /SRE to join our Product Development team in Burlingame, CA.

Emprove has a deep passion for quality and we are seeing talent with the same values.

Come join our well-funded company and disrupt a $500B industry with cutting technology!

Your Role:
As a Senior Full Stack Engineer, you’ll work closely with our other engineers to build and ship key features. We are detail oriented and value clean, modular, and high-performing code. As an early engineer, you’ll directly influence our entire tech stack, from standards to frameworks to architecture. We love engineering-wide consistency in code and have huge ambitions on both client and server side.

Responsibilities:
- Collaborate with other engineers and designers to develop and ship features
- Design, build and maintain our REST API’s
- Write efficient, modular, and reusable libraries and abstractions
- Design and build internal tooling to improve development efficiency
- Find and solve performance issues
- Participate in code reviews
- Communicate best practices to the team
- Assist with release and site reliability engineering

Relevant Skills:
- 5+ years of full-time engineering experience
- Expert in Javascript
- Full stack engineering experience in Javascript.
- Exposure to front and back end architectural patterns of large, high-scale web applications
- Ability to design clean REST APIs and understanding of performance issues
- Experienced with software engineering best practices – design patterns, code reviews, unit and integration testing, etc.
- Ability to communicate technical specifications both verbal and written
- Command over front-end web technologies such as HTML, CSS, React
- Experience with database schema design, especially MySQL and MongoDB
- Solid CS fundamentals – including data structures and algorithms
- Deployment automation

Nice to Have’s:
- Knowledge of build systems configurations and setup - such as Webpack
- Understanding of security, common attacks, and defenses
- Experience with infrastructure, distributed systems, and deploying apps into a high-scale environment
- Experience building and maintaining open source repositories

Skills:
Javascript, Express, MySQL, MongoDB, Backend Development, NodeJS

This is not a 9-5 job. We're looking for ambitious engineers who are eager for a challenge and ready to jump in.

Interested? Send us a note at jobs@emproveit.com

Apply

Remote Jobs

Sorry, no listings for this city at the moment.

Jobs farther away

Senior Full Stack Developer

Position Description

Tenna is searching for a Senior Full Stack Developer to lead and develop the second generation of our IoT product. The ideal candidate will be forward thinking, an excellent communicator, experienced in transformation projects, and possess a passion for the IoT revolution. You will be part of a highly collaborative development process, develop next-generation code, and join on the ground-floor of the re-architecture of the Tenna product line as we scale our platform.

Responsibilities

  • Write lots of bug-free, efficient, scalable and reusable code.

  • Transition the current platform to a micro-services architecture.

  • Unit test and take responsibility for the quality of your own code.

  • Coach, encourage and mentor your fellow software developers to do the same.

  • Consult with senior leadership concerning corporate direction and planning of computing environments.

  • Consult with product managers to define, scope and plan new features.

  • Work with the QA to ensure a cohesive, quality product is produced.

  • Test, evaluate and recommend technologies to improve the overall product.

  • Be a key participant in the Agile process.

  • Produce excellent documentation.

Qualifications:

  • 8+ Years Programming Experience

  • Expertise in Node.js, SQL JavaScript, HTML & CSS

  • Experience with Cucumber, RSpec, React, Git, Java, C, and Python

  • Experience with Rabbit MQ or MQ Equivalents

  • Experience with Contained Application Deployments (Docker, Heroku)

  • Experience with NoSQL-based Database Architectures

  • Proficient with Amazon Web Servers (EC2, VPC, S3, Elasticsearch, Kinesis)

  • Have a Functional & Scalable Working Knowledge of Linux

  • Have experience with large data systems

Requirements

  • Have a passion for Agile-based software development.

  • Have excellent communication skills.

  • Have an ability to build an application based on a white-board sketch.

  • Have an ability to build highly scalable and efficient applications.

  • Have an ability to learn and adapt to new technologies.

  • Have a strong understanding of software architecture fundamentals.

  • Have in-depth knowledge of the open source community, libraries,

  • license types and how to incorporate these into a product appropriately.

  • Be self-motivated and driven to build software products.

Key Attributes:

  • Wants to build something meaningful, always with the end-user experience in mind

  • Is a forward thinker, obsessed with good software design and best practices

  • Is serious and professional. Our desire is to build a lasting enterprise

  • Brings passion, innovation and problem solving to every endeavor

  • Has a preoccupation with staying on top of industry trends and new technology

  • Desire to be personally responsible for production-level code

  • Possesses ingenuity to leverage all available tools and resources

  • Communicates well, both written and verbally

Apply