
Roles & Responsibilities
This role will be based in our brand new Hyderabad office. Join us in India’s beautiful “City of Pearls” and bring your ambition to life.
We are looking for an experienced iOS engineer who is passionate about building modern, scalable applications for iOS and tvOS, and will take ownership of the full product feature cycle from design to delivery.
Your Team
The R&D group is building and delivering the enablement platform for the current and next generation of media experiences in the fields of personalization, content interaction, and social interaction, all of which are at the core of DAZN's value proposition.
Key parts of the workflow are ingestion, transcoding of various video and audio live/VOD assets, personalized processing, and distribution across the world to end-users, while allowing collaboration among users, all in real-time. This group is taking full responsibility for providing end-to-end social interaction functionalities on multiple platforms including web, smart TVs, iOS, Android, PlayStation, and Xbox.
As our new Senior iOS Engineer, you’ll have the opportunity to:
- Designing and developing our cutting-edge products, delivered to millions of sports fans around the world.
- Be an essential part of a team working in a fast B2C paste product delivery pipeline.
- Work with the most talented individual on features that cross platforms, languages, and protocols to deliver social engagement to sports fans.
- Learn from the best in the field, and teach others.
- Own the full product feature cycle from being a part of the product brainstorming through all dev cycles and up to take the responsibility for the feature when rolled to production.
You’ll be set up for success if you have:
- B.Sc. in Computer Science or equivalent.
- At least 4 years of experience in Apple Swift/Obj-C development.
- Senior-level understanding of design patterns and architectures.
- A verse in 3rd party frameworks and solutions.
- Senior-level understanding of server-client fundamentals.
- Senior-level understanding of multithreading.
- Experience with UI Kit
- Experience with RxSwift development.
- Experience in writing unit tests.
- Strong analytical skills.
- Can-do attitude!
Even better if you have:
- Experience in writing automation tests.
- Continuous integration tools and practices.
- Familiarity with agile software development.
- Experienced with low-level systems in C/C++.
- Experienced with OpenGL, high-performance rendering, mobile device, digital AV, video and audio codecs, and media players.
- Experience with RxSwift development.
- Experienced with working on networking technology and approaches, e.g. client-server, peer-to-peer, writing network code using TCP/IP and UDP stacks and networking concepts.(routing, congestion, datagrams vs. streams)
- Experienced with RT web technologies: WebSockets, WebRTC.

Similar jobs
About Flutter Developer:
We are looking for a Flutter and NodeJS developer with experience in building and publishing apps for iOS
and Android.
Your primary focus will be the development of mobile applications and the development / integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design and the creation of quality products is essential.
We are a fluid organization, and there will sometimes be expectations of tasks beyond the stated job description. For instances, you may be asked to assist with testing other functionalities, or to assist with a production support incident. Changing customer priorities will also mean switching out of an unfinished task to focus on a higher- priority task.
Roles & Responsibilities:
* Designing and building mobile applications using Flutter frameworks.
* Working closely with other technical specialists for the technical architecture of features.
* Collaborating with and guiding other team members to define app features and dependencies.
* Ensuring the quality and performance of the application to specifications.
* Identifying potential problems and resolving application performance bottlenecks.
* Publishing application on Apple App Store and Google Play Store.
* Designing and implementing application updates.
Prerequisites:
* Experience in development of Android/iOS applications and have deployed them on Google Play/AppStore.
* In depth understanding of Object-oriented programming languages like Java and C++. * Experience in the Flutter framework.
* Experience in Dart programming, developing and integration of Rest APIs, GetX state management, Firebase Cloud Messaging API, working with Map APIs, Caching Data using Hive and integration of payment gateways.
* Comfortable using test cases for debugging code, enhancing performance and reliability.
* Experience in developing Rest APIs using NodeJS and MongoDB.
* Familiarity using version control tools like Git and IDEs like Android Studio, VS Code etc.
Company Overview :
This is a platform for creators, influencers and celebrities to grow, manage and monetise their community. It is aimed at both established and aspiring online creators who want to pursue their passion. Our vision is to enable anyone and everyone to make a successful living doing what they enjoy.
Job Summary :
We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits. This Android app developer will work with our team of talented engineers to design and build the next generation of our mobile applications. Your primary focus will be the development of Android applications and their integration with back-end services.
Responsibilities :
- Conceptualizing and formulating apps that are suitable for use on all types of Android devices.
- Implementing measures to safeguard users' data.
- Ensuring that the construction and presentation of your apps are congruent with the company's standards.
- Proofreading your code and correcting mistakes before each app is released.
- Collaborating with UI and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order.
- Liaising with the marketing department to ensure consistency in our company's 'voice' across the board.
- Monitoring app reviews to detect areas for improvement.
- Creating app updates, including bug fixes and additional features, for release.
Requirements
- 2+ yearsof experience as an android developer
- Proficiency in Java, Kotlin, or C++.
- Ability to use the Android Studio, including the Android SDK, with ease.
- Prior experience as an android developer will be advantageous.
- Excellent coding and proofreading skills.
- Top-notch teamwork and communication skills.
- Ability to manage your workload with minimal supervision.
- Unwavering curiosity
Skills:- Java & Kotlin
About Us
We offer AI-powered biomechanics analysis to optimize peak athletic performance.. We enhance player development through accessible data and cutting-edge technology, providing clear insights for athletes and their coaches. Our vision is to create a future where AI serves as a powerful tool for athletes of all levels. By providing data-driven insights into biomechanics and facilitating the development of strong technical skills, we aim to unlock potential, reduce injury risk and revolutionize sports training
Job Description:
We are looking for an experienced Flutter Developer to design and develop a high-quality mobile application. The ideal candidate shall have a minimum of 2 years experience in mobile development, proficiency in Flutter, with good knowledge in C++, and desirably understands Computer Vision (CV).
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable Flutter code.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
- Stay up-to-date with the latest industry trends and technologies.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 2-3 years of professional experience in mobile app development.
- Proficiency in Flutter and Dart.
- Strong knowledge of C++ or Java.
- Exposure to Computer Vision (CV) technologies and frameworks.
- Familiarity with RESTful APIs to connect mobile applications to back-end services.
- Solid understanding of the full mobile development life cycle.
- Experience with version control systems, such as Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
Preferred Skills:
- Experience with Agile/Scrum development methodologies.
- Knowledge of other mobile development frameworks and technologies.
- Familiarity with cloud services and integration (e.g., AWS, Firebase).
- Experience with CI/CD pipelines.
What We Offer:
- Competitive salary and benefits package.
- Opportunity to work on cutting-edge technologies.
- Collaborative and innovative work environment.
- Professional growth and development opportunities.
Android Services, System service and framework development, Broadcast using Java, Kotlin, C++ (Mandatory)
Experience in AOSP build setup & understanding of Android.bp, gradle, Android.mk (Mandatory)
IPC mechanism in Android: AIDL, JNI, HIDL, Socket Communication (Mandatory)
Experience in Android application development using Java & Kotlin (Mandatory)
Custom UI component development & understanding of MVVM architecture (Mandatory)
Flexible in customizing AOSP for product branding (Good to have)
RESTful service integration, Multithreading ,Message queueing (Good to have)
Proficient with Swift, Objective C and Cocoa Touch.
Good knowledge in UI & Unit testing.
Good understanding and knowledge in OOPS concepts
Good knowledge in Protocol oriented programming
Good knowledge in SOLID Principles
Deep understanding of MVVM design pattern
Good Knowledge in RXswift Framework
Knowledge in Test Driven Development
Knowledge in continuous integration and continuous development

Experience in Camera ISP pipeline
- Experience on Image Signal Processing techniques, image quality metrics, measurement techniques, and optimizations.
- Familiarity with image quality test programs
- 3A algorithm improvement and troubleshooting
- Knowledge of 3A algorithms, tuning experiences
- Experience in Camera HAL
- Experience in Camera Framework and Camera 2.0 API
- Experience in Camera Device Drivers
- Familiarity with ISP and Image Quality
- Experience with Bringup of Camera Sensor on Any of chipset (QCOM, MTK)
- Strong knowledge of Linux Android Camera Stack.
- Strong knowledge of Camera Application architecture in Android
Minimum Qualifications
- B.E./B.Tech./M.Tech./MCA Computer Science or related fields
- 2+ years Software Development Experience
- 2+ years of experience with Imaging and Camera development, Programming Language such as C, C++, Python, etc
Responsibilities:
1. Perform R&D in computer graphics and video contents editing. Help to develop new video editing/processing algorithms for our video and live streaming pipeline. Follow up state-of-art work in related fields and keep improving overall performance of our products.
2. Research and optimize algorithms/strategies of short video and streamed video coding.
3. Research and develop practical image enhancing algorithms. Follow up state-of-art work in related fields and keep improving overall performance of our video systems.







