Software Engineer Intern

November 20, 2024

Are you applying to the internship?

Job Description

About Tombras:

Tombras is a top independent agency in North America, recognized by prestigious publications such as AdAge, Adweek, Communication Arts, Fast Company, Forbes, and Fortune. They were named Ad Age’s 2024 Independent Agency of the Year and an AdAge A-List Standout Agency in 2022 and 2023. Their focus is on “Connecting Data & Creativity for Business Results®,” aiming to drive growth for both clients and the agency.

Job Description: Software Engineer Intern

This is a 12-week paid internship running from February 4th, 2025, to April 25th, 2025, with a maximum of 25 hours per week at a rate of $18 per hour.

Responsibilities:

• Partner with UX design, architecture, and back-end API teams to build high-quality user experiences using Agile methodologies.
• Collaborate with other developers to find solutions.
• Uphold secure coding practices through peer code reviews and automated testing.
• Clearly communicate technical solutions and recommendations to senior engineers.

Required Skills and Experience:

• Prior relevant work or life experience.
• Currently enrolled as a senior in a Bachelor’s program or a recent graduate with a major in Media, Marketing, Advertising, or a similar field (a degree is not required).
• Experience with browser-based technology, user interface development, responsive web design, and creating cross-browser, cross-device compatible code.
• Proficiency in HTML5 and web template engines (Markdown, Handlebars, JSX, Jade).
• Proficiency in CSS3 and CSS preprocessors (SASS, LESS).
• Proficiency in JavaScript/ES6/TypeScript.
• Ability to provide and receive constructive feedback respectfully.

Preferred Skills and Experience:

• Experience building high-performance, optimized websites.
• Experience with React and other JavaScript frameworks.
• Experience with version control (Git/Bitbucket/GitLab) and branching strategies.
• Experience with command-line utilities and build tools (Webpack, Grunt, Gulp).
• Experience with server-side JavaScript development (NodeJS, Express, Hapi, etc.).
• Experience with JavaScript testing frameworks (Mocha, Jasmine, Jest, etc.).
• Experience consuming REST APIs using asynchronous methods.
• Experience with 508 Compliance/Web Accessibility.
• Deep understanding of defect analysis and resolution.
• Ability to work effectively in a team within an Agile environment.