Hiring Alignment Guide Example
Job Information
Job Title and Desired Level
Senior Software Engineer, iOS; P3
Main Goals
Develop and maintain features for the Photos team. They'll be responsible for building features based on design mocks and product specifications. They'll also be expected to balance new features against technical debt on their platform.
How will they spend their time (what's a typical day)
- Collaborate with Product and Design on new features
- Collaborate with team members on other platforms for shared features
- Attend scrum meetings
- Address technical debt (bug fixing, migrations to newer tech stacks, etc.)
Define the performance expectations
Success in this position would require an employee to build/lead/achieve
- Work collaboratively within the Photos team to execute new features.
- Reduce technical debt and improve code quality, while building new features.
- Be the customer advocate for iOS photos users. Take the initiative to call out improvements (features, workflows) that could be made.
Describe the hiring requirements
The successful candidate must know how
- Swift
- Flux architecture
Company Values
The successful candidate must possess especially strong
- "Team player"—this role is highly collaborative
- Communication skills
- Open-minded—willingness to learn from others, collaborate with people from different backgrounds and timezones, take feedback from PRs
Achievements/Accomplishments
The successful candidate should have achieved results like
- Worked on mobile features from ideation to market
- Prior experience of working with a customer facing tool/application
Intrinsic Motivation
The successful candidate should be naturally motivated to
- Empathise with customers
- Own their own feature
Describe the opportunity
Realistic Job Preview
Positive aspects | Negative aspects |
---|---|
- Take ownership of a product - Your work will help modernize the construction industry - Work with smart and thoughtful people - Hybrid, onsite, or fully remote are supported - Part of a larger company that is a leader in design and build tools for many industries |
- Tech debt is an issue we're working through on our team - Context switching, especially jumping on bugs and support tickets, can be challenging - Working on a profitable app with paid subscribers means extra attention needs to be given to customers (time, quality, commitments to build features) - Large orgs can have a lot of process and hierarchy to follow |
Why would they want to work for your company/org?
- Direct impact on what matters to customers.
- Impact on an entire industry—construction has been left behind in the digital revolution until now.
- Engineers of many experience levels to learn from, and work for.
- Career growth—we're a large organisation with a lot of potential for individual ownership and growth.