Job Overview:
Frontdoor is revolutionizing home maintenance and repair through its innovative app, connecting homeowners with experts in real-time. As a Software Engineer, you’ll play a crucial role in developing and maintaining this app, ensuring its functionality and performance meet high standards.
Responsibilities:
- Writing documentation and automated tests for code.
- Implementing automated test functionality meeting coding standards.
- Debugging production issues and devising mitigation plans.
- Optimizing performance of existing implementations.
- Simplifying solutions in existing implementations.
- Contributing to project completion under supervision.
- Assisting with code optimization and identifying critical areas for performance enhancement.
- Writing documents on design patterns and creating flowcharts for module implementations.
- Breaking down well-defined, large-scope problems.
Qualifications:
- Education: High school diploma required; Bachelor’s degree in Computer Science, Electrical Engineering, or related field preferred.
- Experience: 2+ years in product development.
- Skills:
- Strong understanding of computer science fundamentals, algorithms, and data structures.
- Proficiency in debugging and analyzing logs.
- Knowledge of various data storage options.
- Scripting skills in Shell, Python, or Ruby.
- Proficiency in languages like C, C++, Java, Golang, .net Core.
- Experience following defined processes and working in on-call rotations.
- Preferred Skills:
- Experience in Agile development and CI/CD environments.
- Understanding of Git and Docker.
- Experience with Kubernetes and AWS cloud services.
How to Apply:
You can apply for the position through the Frontdoor website using the provided link: Apply Now