Sr Software Engineer (Web Front-End & Gen AI), Sales Engineering
Role details
Job location
Tech stack
Job description
Do you want to work in faster-paced environment ? Do you dream about solving problems with code? How about the building blocks of a large-scale system? If so, come join our Sales Engineering team to build and scale our high-impact applications for channel partners. If you are a Software Engineer who cares about impeccable code, looks for bugs as a hobby and fixes them with their eyes closed this is the right place.
Requirements
Apple's Sales Engineering Team is building high-impact applications for our channel partners, and we are looking for a Senior Web Front-End Software Engineer to join us in solving problems that directly impact the business. Come help us build the next generation of web applications and platforms to make Apple products more affordable. We are looking for self-motivated Web Front-End Engineers with an experience in building large responsive web applications to join our friendly, collaborative team., The ideal candidate is a frontend web developer with experience in web-related technologies and Gen AI technologies, has a keen eye for usability, savors tech challenges and thrives on delivering customer value and satisfaction. Experience leading engineering practices, mentoring developers, and delivering high-quality, scalable software in fast-paced environments is a plus., * 4+ years of front-end engineering experience in enterprise or consumer applications.
- Hands on experience in Gen AI technologies.
- Strong JavaScript, HTML5, and CSS3 skills with experience of framework like React, Angular, or Vue.
- Experience with RESTful & GraphQL APIs and handling large datasets.
- Experience writing unit and integration test (Jest, Playwright, Cypress etc) and familiarity with Git and CI/CD tools., * Bachelor's or Master's degree in computer science or equivalent field
- Strong proficiency with UI performance optimization techniques.
- Experience developing and contributing to design systems or reusable component libraries.
- Passion for building a rich and innovative user experiences.
- Excellent problem solving, critical thinking and communication skills.
- Experience in building responsive web applications.
- Familiarity with backend technologies (e.g., Java (Spring Boot), Node.js (Express), RESTful APIs) to facilitate seamless front-end and back-end collaboration.