Just Front-end Jobs

Front-end Jobs nearLehi, UT

Sorry, no listings for this city at the moment.

Remote Jobs

Sorry, no listings for this city at the moment.

Jobs farther away

Fullstack Engineer

Apple Inc. in Cupertino, CA 588 mi golang css javascript python ruby

Job Summary:
Apple is looking for an individual who is passionate about joining Apples engineering team in Cupertino, California as a Fullstack Engineer. The software teams are focusing on technology that span numerous different wireless technology disciplines. Do you want to help change the world? We are ready to help you help us grow.

Key Qualifications:
Strong experience on a professional software development team building highly scalable, distributed systems
In-depth experience building web services, micro service architecture
Experience in REST API design and implementation
Strong in one or more languages (Python/Ruby/Golang/Javascript)
Experience with non-relational, NoSQL databases and various data-storage systems (Cassandra,
Elastic, Postgres, FoundationDB, object stores)
Familiarity with full stack development
Deep understanding of distributed systems and multi-threaded programming concepts
Ability to work on multi-faceted, cross-functional projects
Ability to collaborate effectively with teams located in different locations
Good understanding of HTML and CSS
Experience with modern Javascript frameworks (Angular, React, etc.)
Experience with creating Javascript Single Page Apps with cross-browser compatibility

Description:
As a Fullstack Engineer you will support internal R&D teams. We're focused on building high-performance and scalable innovative services for storing and analyzing large-scale data sets, and we are looking for a self-directed and passionate individual who can quickly identify and communicate problems and deliver technical solutions. The ability to work with cross-functional teams working on various parts of a problem to develop holistic solutions is key to success in this position.

As an experienced Fullstack Engineer, you will support multiple projects and services. Strong social skills are a requirement as youll be working with fellow engineers and designers to brainstorm and build backend applications in a multi-functional team.

Education:
BS Computer Science or Equivalent

Additional Requirements:
Experience with data-processing technologies is a Plus

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 Developer

As a Sr. Full Stack Developer, you will work collaboratively with product leaders and other experienced Engineers to execute our combined product vision. You will spend most of your time working building cross platform applications that supports HTML/HTML 5, CSS, JS, ReactJS, TypeScript both web and mobile following platform specific guidelines and building robust APIs.

The position requires the ability to thrive in a team-oriented, product-focused environment. The ideal candidate will be driven by the challenge of solving unique problems in a compressed timeframe while balancing the needs of the business and the constraints of timeline/scope. The role will require someone comfortable with some ambiguity/minimal direction, and that can thrive in a rapidly evolving environment.

**Responsibilities

**

  • Architect, develop, maintain and scale solutions/features/applications on a full stack (golang, Node, React/Redux, Webpack and modern JS libraries).

  • Take ownership of mission-critical features related to the development and deployment of reusable React component libraries.

  • Mentor and guide junior engineers, provide constructive feedback and guidance where needed.

  • Maintain an open dialog with the product team about roadmap, technical debt, and proposed solutions for features.

  • Help define and enforce best practices, guidelines, and standards for a fast-growing product.

  • Responsible for implementing part or all of the technical solution to the client, in accordance with an agreed technical design

  • Occasionally responsible for providing a detailed technical design for enterprise solutions

  • Understands a broad spectrum of technology in order to provide part or all of a detailed technical design which meets customer requirements

  • Often leads small-to-medium technical projects. Works with and under the direction of the Project/Technical Manager and with customer nominated representatives. Liaises with Solutions Architect as appropriate

  • Provides technical support and input on the application of technology to a defined business segment

  • Provides advice on solution and integration opportunities to defined segments

  • Provides technical leadership on specific integration activities that are part of an engagement

  • Provides planning and design support for the development of solution architectures that will be implemented in a multiple system environment

  • Communicates across client community, and is viewed as adding value

  • Contributes to knowledge tools, communities and ensures project learning’s are documented and shared. Solves diverse and complex. May lead a project team

**Qualifications

**

  • 10 +years of full stack dev experience

  • Strong/Expert proficiency in building performant, robust, high availability APIs preferably with golang

  • Expertise in DB designs, building complex SQL queries

  • Design patterns, algorithms, best practices

  • Expertise in debugging, Logging, telemetry, instrumentation

  • Passionate and driven to create an amazing customer experience

  • Sufficient depth and breadth of technical knowledge to be individually responsible for the design and scope of deliverables within a field of expertise. Has led small team in delivery of a specific deliverable

  • Mastered at least one technical discipline with strong knowledge in at least three major technology areas

  • Possesses advanced level of business, technical, or functional knowledge

  • Ability to perform/drive resolution of problems on combinations and interactions of products

  • Ability to apply technology and consulting to solve a client business problem

  • Able to communicate and present complex issues with assurance and confidence

**Nice to Have

**

  • Product development experience

  • Knowledge in Shell scripting, CLI

  • Experience building a reusable component library

Streamline full-time employees receive complete and competitive benefits. We offer a collaborative work environment, competitive compensation, generous work/life opportunities and an outstanding benefits package that includes paid time off plus holidays. In addition, all are eligible for a number of rewards and recognition programs including billable bonus opportunities. Encouraging a healthy work/life balance and providing our team great benefits are just part of what makes Streamline a great place to work.

Apply