Staff Software Engineer – Tool Rental (Angular Expert)
Employment Type: Contract-to-Hire
Position Overview
Brooksource is seeking a Staff Software Engineer to join a Tool Rental technology team at one of our Fortune 500 Retail clients. This role is ideal for a seasoned engineer with deep expertise in Angular, strong leadership experience, and the ability to collaborate effectively with cross-functional teams, including product managers and senior leadership. As a Staff Engineer, you will play a key role in designing, developing, and maintaining scalable, high-performance applications that enhance our tool rental services.
Key Responsibilities
- Lead the design and development of high-quality web applications using Angular.
- Provide technical leadership and mentorship to other engineers, ensuring best practices in front-end development.
- Collaborate closely with product managers, designers, and other engineering leaders to align technical solutions with business needs.
- Architect and implement scalable, maintainable, and testable software solutions.
- Advocate for clean code, performance optimization, and accessibility within the engineering team.
- Work within an Agile environment, driving innovation and efficiency in development processes.
- Participate in code reviews, system design discussions, and technical strategy decisions.
- Ensure seamless integration of front-end applications with Java Spring Boot backends and Google Cloud Platform (GCP) services (good to know but not required).
Required Qualifications
- Expert-level experience in Angular, including component-based architecture, state management, and performance optimization.
- Team lead experience, with a proven ability to guide and mentor engineers.
- Strong ability to work collaboratively with product managers, UX designers, and other engineering leaders.
- Deep understanding of modern front-end development best practices, including TypeScript, RxJS, and responsive design.
- Experience with RESTful APIs, microservices architecture, and cloud-based environments.
- Excellent problem-solving skills, with a focus on delivering scalable and maintainable solutions.
Nice to Have
- Experience with Java and Spring Boot.
- Familiarity with Google Cloud Platform (GCP) and cloud-native development.
- Experience working in enterprise-scale environments with complex integrations.
Why Join this team?
- Opportunity to lead and influence technical decisions in a high-impact area of the business.
- Work in a collaborative, innovative, and customer-focused environment.
- Potential for full-time conversion based on performance.
- Competitive contract-to-hire compensation package.
If you're a passionate Angular expert and engineering leader looking for an exciting opportunity to shape the future of Tool Rental technology at a Fortune 500 company, we encourage you to apply!