TypeScript Engineering Intern - Copenhagen, Denmark
Summary
Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create is the result of us making each other's ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It's the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives.
Please note: Ideally, we would prefer applications for individuals based within Denmark, specifically Copenhagen. We will require you to access the office in Copenhagen 3 x a week, and 2 days remote working from home. We will not be sponsoring visa's or relocating individuals for this internship.
Description
Do you have a passion for building robust web technologies and writing clean, efficient code? Are you eager to learn and contribute to the foundational systems that power widely used products? Join the Apple Services Engineering team as a TypeScript Engineer Intern (between 3-6 Months), where you'll contribute to building and maintaining core technologies that enable Apple TV across many living rooms. You will work closely with experienced engineers, contributing to the core technology that underpins our services and ensuring high-quality, performant solutions.
As a TypeScript Engineer Intern, you will play a hands-on role in the engineering lifecycle, contributing to the development, maintenance, and porting of core technologies for Apple's media services. This internship focuses on building robust, high-performance web applications and adapting them to various platforms, providing valuable experience in foundational engineering.
Responsibilities
- Assist in developing and maintaining robust TypeScript and JavaScript code that meets Apple's rigorous quality standards.
- Learn to create comprehensive functional tests and contribute to optimizing run-time performance for smooth, efficient experiences.
- Engage in technical discussions with engineering peers to understand requirements and contribute to robust, scalable solutions for various platforms.
- Contribute to the technical implementation and optimization of graphical elements and animations, ensuring performance and visual fidelity across different web environments.
Minimum Qualifications
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, with at least one year of coursework completed.
- Foundational understanding of TypeScript, JavaScript, and modern web development concepts.
- Eagerness to learn and contribute to clean, maintainable, and thoroughly tested code with strong performance characteristics.
- Fluency in English and a willingness to collaborate effectively within diverse engineering teams.
Preferred Qualifications
- Familiarity with JavaScript memory and CPU profiling tools.
- Experience developing applications for Smart TVs or set-top boxes.
- Eagerness to explore Computer Graphics, Streaming Media, and Web Compatibility.