📱 We are looking for a highly motivated mobile engineer specializing in creating exceptional user experiences for our customers. As an iOS Engineer you will help us deliver on our mission by producing high-quality code and growing OYE’s mobile apps, TV apps and frameworks. You will own projects and products from ideation to rollout, and beyond. You will be challenged to turn features around quickly but thoughtfully, balancing speed to market with longevity and scalability, all in the name of extraordinary user experiences.
📱 You will need to demonstrate strong software engineering skills, excellent interpersonal communication, an ownership mindset, and experience accepting and giving meaningful feedback on technical designs. You will need to collaborate with our design team and back end developers and be responsible for designing architecture, writing correct, robust code, maintaining and improving existing functionality, and shipping new features.
📱 Things You're Good At
▶ Ownership: Dive-in and take ownership of our platform components and design, develop and maintain end-to-end mobile user experiences that you are proud of every day.
▶ Architecture: Completing tasks is important. Completing tasks in a way that anticipates the scope of our ambitions is equally important.
▶ Product focus: Help shape product strategy and vision. Lead product & feature implementation from start to finish with a passion for crafting visually stunning UIs.
▶ Collaboration: We bring out the best in each other. We're looking for people who will bring out the best in all of us.
📱 Key Responsibilities:
▶ Design and build applications for iOS and tvOS platforms.
▶ Ensure the performance, high quality, and responsiveness of our applications.
▶ Unit-testing code for robustness, including edge cases, usability, and general reliability.
▶ Collaborate with a cross-functional team to successfully define, design, and ship new features
Detect and correct bottlenecks, fix issues and monitor app reviews to identify areas of improvement.
▶ Ensure a high bar for code quality and lead the automation of day-to-day developer tasks
▶ Continuously explore, assess, and implement new technologies that maximize development efficiency.
📱 Qualifications:
▶ Minimum 2 years of experience on iOS development.
▶ A strong technical background and excellent grasp of fundamental computer science concepts, good at solving complex technical problems.
▶ Experience using common design patterns. High standards for code quality, maintainability, and performance.
▶ Very strong development skills in Swift and Objective C.
▶ Have built and published high-quality, top-ranking mobile or TV apps.
▶ Passion for beautiful UI and meticulous attention to detail.
▶ The desire to learn new frameworks, platforms, and languages.
▶ Familiarity with JavaScript/TypeScript or React ▶ Native/Redux are a huge plus.
▶ Experience with Python and Full-stack development skills are also a plus.
📱 "This role is 100% remote, at this time, we regret that we cannot hire candidates that require visa sponsorship, now or in the future."