INTERN - Software Engineer
Overview
Frontdoor is a company that's obsessed with taking the hassle out of owning a home. With services powered by people and enabled by technology, it is the parent company of four home service plan brands: American Home Shield, HSA, Landmark and OneGuard, as well as ProConnect, an on-demand membership service for home repairs and maintenance, and Streem, a technology company that enables businesses to serve customers through an enhanced augmented reality, computer vision and machine learning platform. Frontdoor serves 2.2 million customers across the U.S. through a network of approximately 17,000 pre-qualified contractor firms that employ an estimated 60,000 technicians. The company's customizable home service plans help customers protect and maintain their homes from costly and unexpected breakdowns of essential home systems and appliances. With 50 years of home services experience, the company responds to over four million service requests annually. For details, visit frontdoorhome.com .
We're excited to announce our 2022 Summer Internship Program here at Frontdoor where students will have real-world responsibilities, in addition to participating in professional development, networking and social events.
Bring your passion and join us!
We currently offer programs across various business areas:
- PR/Corporate Communications
- Digital Engineering
- Software Engineering
- Product Management
- Process Improvement
- Workforce Management
https://frontdoor.jobs/
What to expect:
A 10 week paid internship as a Software Engineer Intern working within the Acquisitions and Renewals group as a member of the Real Estate and Commercial engineering team.
What does your team do?
The Acquisitions and Renewals group is responsible for maintaining and enhancing the Partner Portal and our Real Estate Partner APIs in addition to owning a set of core microservices that provide the foundation for these and other products.
What does a "Day-in-the-Life" look like?
You will be involved with debugging, working with algorithms and data structures, coding, design, system performance scaling, and problem-solving while applying principles, theories, and concepts to job assignments. You will be contributing to the successful execution of projects in a team of up to 10 people. You will need to understand the different layers of the software stack, as well as be responsible for design, implementation, documentation, and unit tests for highly technical and complex software programs.
Responsibilities
What will you be doing?
• Work closely with Product Management and other team members to understand, define, and refine the technical design, approach, and implementation necessary to deliver end-to-end project enhancements.
• Fix easily reproducible bugs, build new and straightforward features, write unit tests for code coverage, and spot bottlenecks through the ability to read and understand others' code.
• Bring forward ideas to innovate and work in teams to transform ideas to reality.
• Write technical specifications and engineering design document for code to be written that adheres to our coding standards and best practices.
• Implement functionality that meets the acceptance criteria and successfully passes automated test cases as defined in a test plan.
• Debug and resolve production issues and create subsequent mitigation plans.
Where will you be working?
- Remote environment
Qualifications
Requirements:
- Excellent communication & organizational skills
- Strong technical skills/Proficient in MS Word, Excel, PowerPoint
- Ability to work in a team environment
- Proven leadership ability
- Analytical and detail-oriented, adept at problem solving
- Basic understanding of computer science fundamentals, such as data structures, (trees, graphs, hash tables)
- Basic understanding of functioning and implementation of basic algorithms, such as sorts, searching, and the capability to explain performance characteristics using Big-O Notations.
- Capability to debug basic problems and analyze logs in production systems and to read basic existing code.
- Basic skills in languages, such as C, C++, Java, Golang, .net Core
- Understanding of frontend development using JavaScript and/or TypeScript; experience using the React frontend library is a plus
- Available for a 10-week internship in Summer 2022
- Available to work 40 hours per week
Preferred Requirements:
- At least 80 Hours of completed course work towards Bachelor's degree
Need help finding the right job?
We can recommend jobs specifically for you!
Job Locations US-TN-Memphis
ID 2022-2674
Category Engineering
Type Full Time
Company AHS American Home Shield Corp