📱 We are looking for a highly motivated mobile engineer specializing in creating exceptional user experiences for our customers. As an Android 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 that work well on a wide range of android devices.
▶ 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 Android 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 Java and Kotlin.
▶ 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.
📱 Nice to have:
▶ Experience with JavaScript/TypeScript or React Native/Redux are a huge plus.
▶ Familiarity 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."