Verba is looking for a talented software engineer to join our iOS team.
Technology
The core tech stack we expect a candidate to be experienced with is:
- The iOS app is written in Swift, with the UI primarily built using SwiftUI. For particularly challenging views we leverage UIKit.
- The architecture is based on the Composable Architecture (TCA) and we make extensive use of Swift Concurrency.
- The heavy lifting of video editing is handled using lower-level APIs such as CoreGraphics and AVFoundation.
- We employ XCTest for testing.
While knowledge of relevant iOS frameworks is essential, we value an understanding of video editing concepts and basic mathematics, such as linear algebra. More importantly, we appreciate the ability to learn new domains on demand, continuously evolve skills, and share valuable insights with the team.
What we’re looking for
- Responsibility — we care about what we do and hold ourselves accountable for our contributions. We say it out loud whenever we see a point of improvement. We approach tasks thoughtfully, always considering the ’what’ and the ’why’ rather than completing tasks merely for the sake of completion.
- Proactivity — while we have defined product roles, we encourage all team members to proactively seek out potential improvements to the app. We provide substantial freedom and expect our team members to leverage it responsibly.
- One for the Team — we recognize that the whole is greater than the sum of its parts. We prioritize team goals over individual agendas, collaborating across functions to reduce bias and deliver the best possible user experience.
- Curiosity — in an era of rapid technological advancement, especially in AI, we remain vigilant about potential integrations that can enhance our app. We stay informed about the latest developments and consider how they might unlock additional value for our users.
- Problem Solving: We tackle complex challenges head-on and thrive on finding simple solutions. We leverage the design principles to make our software maintainable and bug free.
What we offer
- Flexible Vacation — we believe in balancing hard work with rest. Our approach allows team members to recharge as needed, to maintain great performance.
- People First — at Verba, we prioritize our team members. You won’t find time-tracking software or rigid schedules here. We operate under a flexible schedule, treating every individual with respect and expecting the same in return. We avoid multi-layered hierarchies and lengthy decision-making processes.
- Evolving — we encourage our team members to take on new responsibilities and explore different domains. This is where an individual grows personally and professionally. For example, if an iOS engineer expresses interest in learning and contributing to our backend stack, we’ll fully support their development.
- Engineering Culture — Verba was founded by tech enthusiasts and is driven by a passion for technology. We foster an environment where engineering excellence is valued and promoted.