Clojure Programmer

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$143,100 - $264,200
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Clojure Programmer

Apple is seeking a talented Clojure Programmer to join their Software and Services team in Cupertino. This role offers an exciting opportunity to work on both backend and frontend development using Clojure and ClojureScript at one of the world's most innovative technology companies.

The position combines technical expertise with collaborative teamwork, requiring someone who can contribute to both server-side and client-side development. While prior Clojure experience isn't mandatory, the successful candidate must be eager to learn and master this functional programming language.

As a Clojure Programmer at Apple, you'll be responsible for designing and developing robust APIs, managing database schemas, creating responsive user interfaces, and ensuring high-quality code delivery. You'll work with cutting-edge technologies and frameworks like Reagent for frontend development and Datomic for database management.

The role offers competitive compensation ranging from $143,100 to $264,200, along with comprehensive benefits including medical coverage, retirement benefits, stock programs, and educational reimbursement. This is an excellent opportunity for a motivated developer to grow their career while working on impactful projects at Apple.

The ideal candidate combines technical proficiency with strong collaborative skills, bringing both programming expertise and the ability to work effectively within cross-functional teams. You'll be part of a dynamic environment that values innovation, quality, and continuous learning, while contributing to products that impact millions of users worldwide.

Last updated 10 hours ago

Responsibilities For Clojure Programmer

  • Design, develop, and maintain robust APIs using Clojure
  • Design and maintain database schemas using Datomic
  • Integrate with third-party services and APIs
  • Build and manage cloud-based server architectures
  • Develop responsive user interfaces using Reagent
  • Implement accessibility standards and SEO best practices
  • Collaborate with cross-functional teams
  • Troubleshoot and debug application issues
  • Stay current with trends in Clojure and web development

Requirements For Clojure Programmer

Java
JavaScript
  • Familiarity with functional programming principles
  • Strong problem-solving and analytical skills
  • Excellent collaboration and communication skills
  • Bachelors degree in Computer Science or equivalent experience preferred
  • Experience with web development tools and libraries (preferred)
  • Knowledge of DevOps practices (preferred)
  • Familiarity with Datomic or similar database systems (preferred)

Benefits For Clojure Programmer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee discount on products

Interested in this job?

Jobs Related To Apple Clojure Programmer

Graphics, Games, and Machine Learning - Gaming Experience Test Engineer

Gaming Experience Test Engineer role at Apple focusing on graphics, games, and machine learning testing across macOS, iOS, and tvOS platforms.

RF Hardware Full Stack Developer

Full Stack Developer role at Apple combining RF hardware expertise with full-stack development, working on scalable software tools and web applications.

Tools and Automation Engineer - Apple Maps Quality Team

Tools and Automation Engineer position at Apple Maps Quality Team, focusing on test automation and analytics for maps-wide metrics, offering competitive compensation between $136,300-$248,700.

Full Stack Web Developer

Full Stack Web Developer role at Apple, building advanced tooling and automation for Hardware Engineering, requiring 3+ years of experience in web development.

CAD Engineer - Timing for Gate-Level Flows & Methodologies

CAD Engineer position at Apple focusing on static timing analysis methodologies and gate-level flows for Silicon development, offering competitive compensation and comprehensive benefits.