Austin, Texas, USA
1 day ago
Full Stack Engineer (Front-end focussed)
SummaryPosted: Feb 12, 2025Weekly Hours: 40 Role Number:200591062Come join Hardware Engineering’s Tools and Data Analytics Team at Apple, where you’ll work on innovative internal web applications! We’re seeking an imaginative, resourceful, and hardworking Full Stack Engineer with a strong focus on front-end development. In this role, you’ll be instrumental in modernizing our user interfaces by crafting intuitive, responsive, and high-performance web applications—all while supporting our existing backend frameworks. At Apple, we’re committed to leaving the world better than we found it. Join us and be a part of that mission! DescriptionDescriptionYou will join a collaborative team of dedicated engineers. The ideal candidate will have a can-do attitude, passion for technology, and extensive web application development experience. Design & Development: Create, maintain, and optimize modern web interfaces using ReactJS, CSS, and TypeScript. Cross-Functional Collaboration: Work closely with product managers, UI/UX, backend engineers, QA, and executive sponsors to transform ideas from concept to implementation. Legacy Modernization: Support legacy systems (e.g., applications built with EmberJS) while playing a key role in migrating to modern technologies. Quality Assurance: Write and maintain automated tests, engage in code reviews, and ensure robust continuous integration processes. Problem-Solving: Debug and resolve issues quickly in a fast-paced environment with changing priorities and tight deadlines. Innovation & Improvement: Contribute to brainstorming sessions and technology debates, constantly pushing for best practices and performance enhancements. Our Culture At Apple, we believe that innovation thrives in a collaborative and supportive environment. Our team values: Collaboration & Open Communication: Engage in healthy debate and share ideas across engineering, program management, and leadership. Continuous Learning & Growth: Benefit from opportunities for professional development, mentorship, and exposure to cutting-edge technologies. Innovative Impact: Play a key role in modernizing internal tools that enhance how we work, driving both efficiency and creativity. Modern Tools & Practices: Work with a robust tech stack that includes automated testing frameworks, continuous integration tools, and modern containerization/cloud technologies (e.g., Docker, where applicable). If you’re passionate about modern web development and excited to lead front-end innovation while contributing to full-stack solutions, we want to hear from you. Apply today to join our innovative team at Apple and help shape the future of our internal tools! Minimum QualificationsMinimum QualificationsCore Front-end Requirements:5+ years of experience in front-end web development using ReactJS, CSS, and TypeScript with a proven ability to build intuitive user interfaces.Experience writing and maintaining automated tests for web applications.Solid understanding of common design patterns in web development (e.g., MVC, MVVM).Proven ability to follow and implement development best practices (e.g., CI, Vagrant).Additional Experience:Familiarity with backend frameworks (e.g., PHP, Symfony, Ruby) is a plus.Past experience maintaining web applications using frameworks/libraries such as EmberJS, Vue, Angular, or similar is beneficial.3+ years of experience with server-side web application frameworks such as Ruby on Rails or a similar framework.Experience defining continuous integration build processes for backend development.Key QualificationsKey QualificationsPreferred QualificationsPreferred QualificationsDeep understanding of modern front-end practices such as responsive design, component-based architecture, and performance optimization.BA or BS in Computer Science or an equivalent field; candidates from all educational backgrounds are encouraged to apply.Strong front-end experience with frameworks like ReactJS, NextJS, or EmberJS.Experience developing RESTful APIs and working with microservices-based architectures.Familiarity with message/job queues (e.g., RabbitMQ, ZeroMQ, Resque).Proficiency with source control systems such as Git (preferred) or SVN.Exposure to Agile project management methodologies.Ability to manage multiple tasks with varying priorities and work independently with minimal supervision.Excellent verbal and written communication skills, with an aptitude for articulating technical trade-offs.Willingness to quickly learn and implement new technologies.Comfortable collaborating within a multi-disciplinary, geographically dispersed team.Education & ExperienceEducation & ExperienceAdditional RequirementsAdditional RequirementsMore

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.

Confirm your E-mail: Send Email