Senior Staff Engineer - iOS
At Hype, we’re building the small business platform for the next generation of creatives and experts seeking financial independence in pursuit of their passion.
Our platform addresses 3 core operational needs of any small business entrepreneur: brand (website building), marketing (email and text messaging), and revenue (payment processing). We've built it all through the lens of today's social-savvy entrepreneur, and we're looking to take it to the next level with a native iOS app. It's a unique opportunity for a seasoned iOS engineer to apply their career learnings and best practices to a blank canvas with a clear roadmap supported by a robust backend.
We're a small, fast-paced, and mission-driven team that values communication and camaraderie and collaborates closely across all functions. Although you will join as a member of our Engineering team, you will quickly find yourself engaging deeply with colleagues and executives across the company.
We believe coming up with the best solutions requires not only intelligence and empathy, but also an insatiable urge to explore and experiment (and, in the process, even get things wrong every now and then). We also believe product experiences are better when they're designed and engineered by a team of people with diverse backgrounds. We encourage applications from people of all stripes, regardless of your gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, pregnancy status, veteran status, or whether or not you have a disability.
- Develop and maintain a high-quality iOS application
- Collaborate with product managers, designers, and other engineers to understand project requirements and translate them into technical specifications
- Design and implement efficient and reusable code modules, frameworks, and libraries
- Write clean, well-documented, and testable code following best practices and coding standards
- Conduct code reviews to ensure code quality, performance, and adherence to architectural guidelines
- Identify and troubleshoot software defects, performance issues, and bottlenecks, and propose solutions to address them
- Stay up-to-date with the latest developments in iOS, the Swift programming language, and related technologies
- Mentor and provide technical guidance to junior engineers, promoting their growth and development
- Participate in agile development processes, including sprint planning, estimation, and retrospective meetings
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)
- Extensive experience using Swift
- Strong understanding of iOS development patterns and best practices
- Proven track record of developing and delivering Swift-based applications for commercial projects
- Deep knowledge of software engineering principles, including software design patterns, object-oriented programming, and data structures
- Experience with modern software development tools, such as Xcode, Git, and continuous integration systems
- Familiarity with agile development methodologies and practices
- Excellent problem-solving and debugging skills
- Strong communication and collaboration skills, with the ability to work effectively in a team environment
- Ability to mentor and guide junior engineers, providing constructive feedback and support
- Advanced degree in Computer Science, Software Engineering, or a related field
- Knowledge of backend technologies, such as RESTful APIs, server-side Swift, or database systems
- Contributions to the Swift open-source community or published Swift libraries
- Familiarity with automated testing frameworks and practices
- Experience with performance optimization and memory management techniques
Why you should join us:
It's a rare opportunity to work on something you love, to have the power to improve the world around you, and to get rewarded for doing it. If empowering creatives and experts to find financial independence sounds like an interesting challenge to you, and if you’re in search of a startup that has category-defining potential, then working at Hype is that rare opportunity.
As an early employee, you have the chance to not just build an amazing platform, but to also help cultivate a company culture that reflects the type of community of which you want to be a part. Trust, mutual respect, and passion run deep in our company's DNA. You'll fit right in if, like us, you're curious about the world, anxious to fix what's broken around you, and thoughtful about how you do it.
There's a lot of exciting work to be done to fulfill the vision and potential of Hype. Join our journey, and let's get there together.