Experience: 3-5 Years 1 candidate & 1-3 Years 2 candidate
Skills:
Core JAVA(Native), Core Kotlin, Sqlite, MySQL, XML
Only Male Candidate
25% HIKE on Current Salary
About Genius Placement Service
Similar jobs
We are seeking a talented and experienced Engineering Lead to join our Team. As the Engineering Lead, you will play a crucial role in driving the technical direction of our mobile app development, focusing on iOS and ReactJS technologies. You will lead a small team of software engineers and work closely with the product and design teams to deliver innovative and high-quality mobile applications. The ideal candidate is a hands-on technologist with a passion for startups, possesses strong leadership skills, and thrives in a fast-paced, dynamic environment.
Responsibilities:
- Lead and manage a team of software engineers, providing mentorship, guidance, and support throughout the software development lifecycle
- Set clear objectives and performance expectations for the team members, and regularly assess and review their performance
- Collaborate with product managers, designers, and other stakeholders to understand project requirements and define the technical roadmap for mobile app development projects.
- Provide technical expertise and guidance to the team, assisting with architectural decisions, code reviews, and problem-solving.
- Ensure the timely delivery of high-quality mobile applications by managing resources, setting realistic project timelines, and resolving any obstacles or bottlenecks.
- Stay up-to-date with the latest industry trends and advancements in mobile app development, iOS, and ReactJS technologies, and identify opportunities to leverage new tools and frameworks.
- Foster a culture of continuous improvement within the team, encouraging knowledge sharing, adopting best practices, and promoting a positive and collaborative work environment.
- Collaborate with cross-functional teams, such as QA, DevOps, and UX/UI, to ensure seamless integration and deployment of mobile applications.
- Act as a point of contact for technical discussions, representing the team in meetings with stakeholders and upper management.
- Identify and address any technical or performance-related issues, working closely with the team to resolve them and ensure the stability and scalability of the mobile applications.
Job Summary:
We are seeking a talented Android Developer with 2-3 years of experience to join our dynamic team. As an Android Developer at TV2Z, you will play a crucial role in developing and maintaining our OTT-based applications, ensuring seamless user experiences for millions of viewers worldwide. You will collaborate closely with cross-functional teams, including Product Managers, Designers, and Backend Developers, to deliver high-quality solutions in an agile environment. If you are passionate about mobile app development, have a strong understanding of Android frameworks, and thrive in a fast-paced and collaborative setting, we encourage you to apply.
Responsibilities:
- Develop and maintain high-quality Android applications for our OTT-based platform.
- Collaborate with cross-functional teams to gather requirements, understand product vision, and implement new features.
- Ensure application performance, usability, and reliability by conducting thorough testing and debugging.
- Continuously optimize application performance and enhance user experiences.
- Stay up to date with the latest industry trends, Android development practices, and emerging technologies.
- Contribute to the improvement of development processes, tools, and methodologies.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 2-3 years of professional experience in Android application development.
- Proficiency in Java and Kotlin programming languages.
- Solid understanding of Android SDK, frameworks, and libraries.
- Experience with RESTful APIs, JSON, and web services integration.
- Knowledge of Android UI/UX principles and best practices.
- Familiarity with version control systems (e.g., Git) and bug tracking tools.
- Strong problem-solving skills and attention to detail.
- Excellent teamwork and communication skills.
About the Company:
TV2Z is a leading global provider of cloud-based Video-On-Demand software solutions, catering to millions of viewers in the Media and Entertainment industries. Our esteemed clientele includes renowned brands such as Comcast, Sky, Liberty Global, Film1, SPI International, BT Sport, Progresif Media, and more. With our innovative product and service offerings, we have successfully revolutionized our customers' businesses, addressing industry
Experience: 1 – 2.5 years
Job Location: Chennai, Bangalore & Mumbai
Roles & Responsibilities:
- Proven working experience in Android Native development
- Excellent coding skills in Java or Kotlin or both.
- Should have knowledge in SQL and SQLite Database.
- Strong knowledge in User Interface designing using latest frameworks.
- Strong knowledge of Android UI design principles, patterns, and best practices.
- Improving Application performance.
- Enterprise application development experience
- Ability to understand business requirements and translate them into technical requirements.
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Educational Requirements:
BE/B. Tech, BBA, MBA
General Knowledge, Skills & Abilities:
- Ability to work in a fast-paced environment, on multiple projects concurrently.
- Track record of timelines, milestones and deliverable.
- Ability to interact effectively with executive level clients.
- Excellent oral/written communication skills. Effective analytical, problem-solving. interpersonal and time management skills.
- Ability to mitigate pressure and risk.
Roles and responsibilities:
● Design and build advanced applications for the Android platform working individually and
in a team
● Work as per the defined project priorities and project schedules to complete the
assigned projects within allotted timelines
● Interact with the cross-functional team for the day to day development tasks and hurdles
● Adhere to agile development methodologies
● Maintain the quality and security of the assigned development tasks by applying the best
design and development guidelines as defined in the project
Experience you MUST have:
● Extensive experience in Android SDK and Kotlin programming, Advanced Apps
Development on Android phones/tablets
● Android GUI Camera, GPS API, Maps API, Services, and SQLite database
Kotlin Programming
● Android IDE
● Using client apps for version control systems like SVN, Git, etc
● Code review tools/applications like Gerrit, code collaborator, JIRA
● Web services integration (SOAP, REST, JSON, XML)
● Working with third-party libraries, APIs and on projects run as per Agile
Methodology
● Good knowledge in socket programming, device communication, Design
patterns, and writing unit test cases (This is a plus)
● Knowledge in In-App purchase, Push Notifications and publishing apps on Google
PlayStore
● Experience in video streaming and call / chat-based products is a big plus
● Experience in working with global remote teams is a plus
Skills/mindset you MUST have:
● Product-first thinking - Break complex problems into implementable solutions with
iterative mindset using the product
● Whole-brain problem solving - Uses right and left sides of the brain effectively -
Strong business judgment and analytical acumen with creative thinking
● Thrives in chaos - Comfortable with ambiguity but loves defining the boundaries
and parameters and getting shit done
● Communicate, care, inspire - Exceptional interpersonal and leadership skills - be
a leader and a team player
● Always push the bar - Strive for excellence in whatever you do, take ownership
and responsibility for outcomes
● Build fast, fail, learn, HUSTLE HUSTLE HUSTLE
● Want to have fun - if you are not happy and people around you are not happy, how
will we make the world a happier place? :)
● Curious and spiritual soul - Understanding of market and experience with
astrology, yoga, mediation, Art of Living, Isha Yoga would be a good plus
- Proven software development experience and ANDROID skills development
- Proven working experience in ANDROID app development and
- Have published at least one original ANDROID app
- Experience with ANDROID SDK
- Experience working with remote data via REST and JSON
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Experienced in SWIFT Language
- Design and build advanced applications for the Android platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
RESPONSIBILITIES:
- Developing app using Flutter for both Android & iOS platforms.
- Writing quality code independently that is simple, reliable, and scalable.
- Evaluating and implementing out-of-the-box ideas for application development.
- Working with the team to manage, optimize, and customize multiple applications.
- Detecting and troubleshooting application issues.
REQUIREMENTS:
- Must have 1+ years of experience in Flutter.Should have worked and successfully deployed apps using Flutter framework.
- Good knowledge of Flutter SDK & Dart programming language.
- Should have worked on mobile platforms like Android or iOS.
- Should have developed & worked with Flutter widgets for iOS & Android with any of the state management solutions like Bloc, Provider, Mobx, etc.
- Mobile app architecture design and optimization. Extreme attention to detail and the ability to match the design as closely as possible.
- Ability to work closely with Product Managers, other development team members.
- Understanding of Functional Reactive Programming is a must.
- Comfortable with Test-Driven Development.
Our client is a revolutionary Educational services platform, that brings in innovation and expertise in their ways of learning. Awarded as one of the best Google apps of 2017, the app provides students with a variety of online courses that cover K12 subjects, Entrance exams, Engineering and FInance stream topics, as well as Self-help notes.
Their unique and simple AI based site and app feature 500+ courses, nearly a lakh videos and tests, and also imparts strength and weakness analysis for the students to improve their knowledge base. The 5yr old organisation is one of the most loved ed-tech platforms that reaches more than 4.5Mn registered users.
- Developing iOS applications and their integration with back-end services.
- Identifying and resolving the bugs/ issues in real-time and improving application performance.
- Working alongside other engineers, and developers working on different layers of the infrastructure. Therefore, being commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
- Unit-testing code for robustness, including edge cases, usability, and general reliability.
- Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency
- Has 3-5 years of experience working as an iOS Developer in a product based startup/ company with a minimum 3-years experience as a Swift Developer.
- BE/ B.Tech from Tier 1 college (Computer Science/ Relevant Degree) or great set of experience of working in startups/product based companies
- Has worked on IAP app is must & has knowledge of RESTful APIs to connect to back-end services
- Extensive experience developing in Objective-C, Swift and Programmer Tools: Xcode, Instruments, and Git Git, Mercurial or SVN
- Experience with JSON, XML, JavaScript, and interfacing iPhone/ iPad applications to server side API.
- Understanding of UI Design, Apple’s Design Principles, Interface guidelines and object-oriented programming.
- Working knowledge on a video processing/displaying application will be bonus
- Should be able to show sample apps that you have created and answer questions related to them.
Position- Android Developer
Brief about position
We require a passionate Android developer with drive and talent.
Brief about the App
Capshot is an entertainment collaborative platform and will be the first complete solution in this category of applications. Candidates will be working on an application through which people can create and build content together. It is an app that will embrace the growing meme culture and function with a model of ‘true visual communication’ where the fun of sharing moments with friends doesn’t simply end with posting out a photo or video. Our aim is to make that experience even more interactive by allowing friends to get creative with each other’s media rather than end it with a simple ‘like’ or ‘comment’.
Skills and Qualifications
Android Development
- Strong understanding of the Android SDK and Android native UI frameworks
- Proficient with Java and C++
- Good practical understanding of Android development tools for programming, debugging, beta testing, etc.
- Industry experience: 2-4 years, or equivalent work showing your talent and experience to be able to deliver an app like Capshot (could be in the form of sample apps, even if they have not been released on the play store, fully released apps that you have worked on, etc.)
- Experience with native Android frameworks to accomplish the following objectives -
- Multimedia capture
- Multimedia playback and UI customization
- Custom UI, UI animations and transitions
- Data storage and memory management
- Practical experience with Android analytics and testing
Computer Science
- Bachelor’s degree in Computer Science/ Strong understanding of these fundamantals through Independant Learning
- Deep understanding of computer science fundamentals (OOP, software design, algorithms, etc.)
- Ability to write high quality, well organized, and readable code
- Practical experience with debugging and optimization
- Experience with networking
- Understanding of database operations and performance (at least a good understanding of the concepts)
Miscellaneous
- Must be a ‘knowledge seeker’ with a passion for software development and the desire to build something unique
- Good oral and written communication skills (English)
- Ability to analyze, break down and estimate tasks
- Ability to quickly research and implement topics where you lack practical experience
- Ability to understand and grasp new concepts effectively
Skills and Qualifications – Preferred, but not absolutely required
Android Development
- Image and video processing in Android for
- Compression
- Filters
- Video encoding/decoding
- GIFs
- Bitmap manipulation and transformations
- Machine learning
- Content streaming
- Video processing using the Android NDK and ffmpeg
Bonus
- Experience (either through work, or side projects) with developing social/communication category apps
- Ability to implement development techniques that give the user an ‘illusion’ of high speed and responsiveness in an app, such as Instagram’s ‘Moving bits in the background’