


Responsibilities:
- Collaborate with cross-functional teams to define, design, and ship new features.
- Develop and maintain high-quality Android applications using Kotlin programming language.
- Design, build and maintain high-performance, reusable, and reliable code.
- Ensure the best possible performance, quality, and responsiveness of the application.
- Identify and correct bottlenecks and fix bugs.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Work with external data sources and APIs.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering or related field.
- 2+ years of experience in Android development using Java and Kotlin.
- Strong knowledge of Android SDK, Android UI design principles, and Material Design.
- Experience with RESTful APIs, JSON, and XML.
- Familiarity with cloud message APIs and push notifications.
- Understanding of code versioning tools such as Git.
- Familiarity with continuous integration.
- Good understanding of object-oriented programming, software design patterns and algorithms.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills.
- Ability to work independently and as part of a team.

Similar jobs

- Roles & Responsibilities
- AS OUR NEW SENIOR ANDROID 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 Android Kotlin/Java development.
- Experience with RxJava development.
- Senior-level understanding of design patterns and architectures.
- Extensive knowledge in UI/UX development.
- Verse in 3rd party libraries and solutions.
- Senior-level understanding of server-client fundamentals.
- Senior-level understanding of multithreading.
- Experience in writing unit tests.
- Conduct design and code reviews.
- Strong analytical skills.
- Can-do attitude!

- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- Kotlin, Java
- Important libraries include Dagger, RxJava, Realm
- MVVM Clean Architecture
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Strong knowledge of Android UI design principles, patterns, and best practices
- Experience with offline storage, threading, and performance tuning
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- Ability to understand business requirements and translate them into technical requirements
- Familiarity with cloud message APIs and push notifications
- A knack for benchmarking and optimization
- Understanding of Google’s Android design principles and interface guidelines
- Proficient understanding of code versioning tools, such as Git

We are looking out for an android developer for one of our premium clients
Experience: 5-12
Location: Chennai
- Experience in handling team of 5+ members
- Experience in developing Android native Applications.
- Experience in Andriod SDK & NDK.
- Proficient in Java and Kotlin.
- Should have Worked on static and dynamic UI designs.
- Working knowledge on Audio & Video streaming
- Working knowledge for remote notification.
- Working knowledge in Relational Database Systems like SQLIte.

Responsibilities:
· Develop and maintain mobile applications using Flutter framework
· Work with UI/UX designers to implement engaging and intuitive user interfaces
· Collaborate with back-end developers to integrate with RESTful APIs and other services
· Participate in code reviews and provide constructive feedback to improve code quality
· Stay up-to-date with emerging trends and technologies in mobile app development
· Participate in Agile development process, including sprint planning, daily stand-ups, and retrospectives
· Debug and troubleshoot issues reported by end-users
· Contribute to the development of project plans, timelines, and budgets
· Communicate effectively with team members and project stakeholders
Requirements:
· Bachelor's degree in Computer Science or related field
· Strong experience with Flutter framework and Dart programming language
· Experience with mobile app development for both iOS and Android platforms
· Strong understanding of software design patterns and architectural principles
· Strong debugging and troubleshooting skills
· Experience with Agile development methodologies


Only Male Candidate
Experience : 3 To 5 Years
Salary 25% hike on current salary


-Design and build applications for the iOS platform
-Ensure the performance, quality, and responsiveness of applications
-Collaborate with a team to define, design, and ship new features
-Identify and correct bottlenecks and fix bugs
-Help maintain code quality, organization, and automatization
Skills
-Proficient with Swift, and Cocoa Touch
-Experience with iOS frameworks such as Core Data, Core Animation,
etc.
-Experience with offline storage, threading, and performance tuning
-Familiarity with RESTful APIs to connect iOS applications to back-end
services
-Understanding of Apple’s design principles and interface guidelines
-Familiarity with cloud message APIs and push notifications
-Knack for benchmarking and optimization
-Proficient understanding of code versioning tools such as Gift

- Create games in Unity for iOS and Android.
- Write super-clean, testable, and well-documented code in C#
- Collaborate effectively with a small, high-energy team of illustrators, designers, and programmers.
- Work with other developers to devise customized solutions to difficult problems.
- Self-motivation with a strong desire to learn and stay up to industry standards.
- Ability to prioritize tasks and contribute to multiple projects.
- Excellent verbal and written communication skills.
- Capable of working independently and within teams.
- Deadline-oriented contributes to team efforts by accomplishing tasks on time.



Hands on experience in React Native.
Hands on coding skills in JavaScript for mobile
Well versed with continuous integration & delivery tools like Jenkins & SonarQube
Well versed in Agile methodology and team coordination in onsite - offshore model
E- commerce experience is desired.
React Native experience is highly desired Other Skills:
Should have experience in working in Dual Shore model excellent coordination skills


We are looking for an iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers. Your primary focus will be development of iOS applications and their 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.
Responsibilities:
- Design and build applications for the iOS platform
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organisation, and automation.
Requirements:
- Proficient with Swift 4 (depending on project requirements), and Cocoa Touch
- Experience with iOS frameworks such as Core Data, Core Animation, etc.
- Experience with Online/Offline storage, threading, and performance tuning
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Knowledge of other web technologies and UI/UX standards
- Understanding of Apple's design principles and interface guidelines.
- Knowledge of low-level C-based libraries is preferred.
- Familiarity with cloud message APIs and push notifications
- Knack for benchmarking and optimisation
- Proficient understanding of code versioning tools (such as Git, Mercurial or SVN)
- Familiarity with continuous integration



