We’re looking for a dedicated and ambitious developer who thrives in a dynamic environment and embraces a ship-first mentality. Our ideal candidate has a keen eye for visual detail, a proactive attitude toward getting things done, and is not deterred by the occasional technical debt if it means we can deliver faster and grow stronger. You’ll be expected to work quickly, adapt to new technologies as needed, and tackle the challenges that come with our rapid expansion and upcoming marketing push. Your contributions will play a significant role in shaping the success of our company.
If you’re passionate about development, eager to take on new challenges, and excited about making a direct impact, we want to hear from you!
Responsibilities
- Build robust iOS applications using Swift, and Cocoa technologies- Write & perform unit/integration tests ensuring usability & reliability of mobile applications- Collaborate with the designers to define and implement new application features- Take ownership of the assumed task, provide test, implementation, and support plan in a multi-tier level- Learn other technologies that can be used to solve new problems or enhance existing solutions
Qualifications
- Bachelor’s/Master’s degree in Software Engineering, Computer Science (or equivalent experience)- Minimum 1+ years of experience in developing complex mobile apps on iOS (Exceptions could be made for skilled developers)- Experience in app development with Swift, XCode, Cocoa Touch, etc.- Experience working with iOS frameworks, such as Core Data, Core Animation, Core Graphics, and Core Text- Experience with mobile app testing and security- Understanding of iOS’s design principles and interface guidelines- Good understanding of UI patterns, including MVC and MVVM- Fluent in English to communicate effectively with engineers and clients