We are looking for an Android developer interested in building performant mobile apps on Android platforms. You will be responsible for architecting and building the applications, as well as coordinating with the teams responsible for other layers of the product infrastructure.
Requirements
- Build pixel-perfect, buttery smooth UIs Android platform.
- Leverage native APIs for deep integrations with Android platform.
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Reach out to the open source community to encourage and help implement mission-critical software fixes.
- Maintain code and write automated tests to ensure the product is of the highest quality.
Skills
- Firm grasp of the Kotlin language and its nuances.
- Knowledge of functional or object-oriented programming Ability to write well-documented and clean code.
- Rock solid at working with third-party dependencies and debugging dependency conflicts
- Familiarity with native build tools, like Gradle , Android Studio, IntelliJ and Play console. Understanding of REST APIs, the document request model, and offline storage
Interpersonal Skills
- Self-motivated, team player, action--and-results oriented.
- Well organized, good communication and reporting skills.
- Ability to successfully work under tight project deadlines.
Experience in Kotlin is mandatory .
Similar jobs
Senior Software Engineer -
Android We are looking for a self-starter who can also work closely with the team in a dynamic environment where priorities change based on continually evolving business needs and technology. You’ll be responsible for building mobile apps from conception to deployment and eventually take ownership of the mobile architecture, playing a pivotal role in mobile app development out of India.
Roles & Responsibilities-
• Translate designs and wireframes into high quality code. • Ensure the best possible performance, quality, and responsiveness of the application. • Help maintain code quality, organization, and automatization. • Write reusable and reliable code which works with various databases and APIs. • Work closely with key stakeholders to create great experiences that make it effortless to connect different apps together.
Skill set – • 3+ years of experience in developing Apps using Android SDK. • Proficiency in Kotlin APIs like coroutine, serialization, etc. • Strong Knowledge of Android UI design principles like material design standard. • Strong Knowledge in mobile design patterns like MVVM, MVP etc and best practices. • Comprehensive understanding of Android architecture components like navigation component, Livedata, hilt, Viewmodel etc. • Familiarity with cloud message APIs and push notifications. • Experience with unit testing, Automated UI testing and code coverage tools. • Experience in Continuous Integration, Continuous Delivery/ Deployment. • Experience with threading, and performance tuning. • Knowledge in working with Graphql backend is good to have. • Knowledge in working with Google play services and Android Security APIs. • Technical depth that allows you to rapidly fix bugs and solve problem.
Roles and Responsibilities
- To maintain the code quality, organization, and automatization
- Strong understanding of Android Activity life cycle, Services, Broadcast, Content Provider, SQLite DB, Thread handling etc.
- Work with the development team consisting of architects, UI designers, product managers, testers to deliver high quality mobile product & services
- Develop, test and rollout optimised UIs for diff versions/device
- Translate designs and wireframes into high quality code
- Build for multi device &multi platform scenario i.e mobile website along with mobile app
- Design, build, and maintain high performance, reusable, and reliable Java code
- Ensure the best possible performance, quality and responsiveness of the application
- Adaptability is a key factor to becoming a great Android app developer
- Identify the bugs ,correct bottlenecks and fix bugs
Skills
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- An Android app developer must be well-versed with Java programming language.
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Strong knowledge of Android UI design principles, patterns, and best practices
- Having knowledge about offline storage, threading, and performance tuning
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- A knack for benchmarking and optimization
- Ability to understand business requirements and translate them into technical requirements
- Understanding of Google’s Android design principles and interface guidelines.
- Proficient understanding of code versioning tools, such as Git
- Familiarity with continuous integration
Location: Bengaluru, Karnataka
About Us
Founded in 2015, Indihood is on a mission to create an epochal shift in platform development -
changing the way we conceive, build and consume software platforms that works for everyone
globally. Our approach is to reuse best-of-breed open systems, while filling those technology
gaps in the internet ecosystem that will empower everyone to solve socio-economic challenges
critical to people’s lives.
At Indihood we do not have coders but software engineers who are responsible for ideas that will
impact users at scale. The engineers building this platform are pioneers from Google who
invented, built and launched systems that touched a billion lives - including Google’s Map Maker,
Google Finance, Google Transliteration, YouTube community translation, Crowdsourced machine
translation training. You will be working shoulder to shoulder with these engineers.
As we move on to our next milestone, we want to grow our tribe because teamwork really does
make the dream work. That’s why we are looking for the best and brightest engineering minds to
work with us as we embark on our mission to help communities everywhere build digital
platforms that matter to them.
Roles and Responsibilities:
● Develop highly usable UIs using Flutter, HTML, CSS, Javascript
● Collaborate with the UX team to understand end-user requirements and build solutions
● Write well-abstracted, reusable, highly performant code for UI components
● Experiment with new relevant technologies and tools
Desired Skill Set:
● Bachelor’s Degree in engineering or science
● Minimum 2 years of experience in building and shipping innovative, large scale products
● Must have experience in building high quality Android apps
● Must have experience in building Flutter applications
Indihood Pvt. Ltd., 534/A, 4th Cross, 7th Block, Koramangala, Bengaluru – 560034
● Experience with other related platforms, framework and languages such as Dart, iOS, web
applications is a big plus
If you are interested in designing, deploying and developing population scale platforms with
simple and powerful interfaces that cater to all.
Note: Candidates from Premium Institutions are preferred
Do Your Thng
About us:
DYT - Do Your Thing, is an app, where all social media users can share brands they love with their followers and earn money while doing so! We believe everyone is an influencer. Our aim is to democratise social media and allow people to be rewarded for the content they post. How does DYT help you? It accelerates your career through collaboration opportunities with top brands and gives you access to a community full of experts in the influencer space.
Role : Android Developer
RESPONSIBILITIES
- Design components by translating product requirements, break down projects into tasks, and provide accurate estimates. Build scalable and reliable technology solutions at a rapid pace
- Work on native Android as well as Angular tech stack while keeping performance goals in mind
- Independently come up with different solutions, extensible Low-level design. Write modular, extensible, readable, and performant code
- Strong unit test and debugging skills
- Proficient understanding of code versioning tools (git)
- Excellent interpersonal, leadership, influence, and communication skills
- Build, develop, mentor, and coach junior team members
QUALIFICATIONS
- Must have Working Experience in a product-based organization for at least 18 months.
- At least 2+ years experience and hands-on with mobile technologies
- At least one product build and publish
- Work well under pressure and meet deadlines without sacrificing quality
- Work with distributed development teams
- Ability to resolve problems with support and must understand the mobile ecosystem and its limitations.
- Understand Android Architecture components, strong fundamentals in Android technologies, and aware of new Android changes
SKILLS REQUIRED
- Experience with kotlin is a must
- Knowledge of mvvm architecture/ android architecture components
- Knowledge of Rxjava and coroutines for multithreading
- Knowledge of retrofit/okhttp for making HTTP calls
- Knowledge of dependency injection using dagger2
- Knowledge of android framework components like services, fragments, intent services
- Knowledge of sql required
- Experience in offline data management
- Write well designed, testable, efficient code
This person MUST have:
- B.E Computer Science or equivalent.
- Demonstrable portfolio of released applications on the Android market with experience in Android development.
- In-depth knowledge of at least one programming language like Kotlin
- Strong knowledge of how to work with RESTful APIs
- Strong Familiarity with OOP design principles
- Integrate with our backend web services to deliver better and faster user experience
- Strong knowledge of version control (i.e. git, svn, etc.)
- Ability to performance tune and scale applications
- Agile development experience
- Experience working at a software product company is a major plus
- Passion to learn and develop new skills continuously
- Strong sense of ownership in every application they build
- Working with highly collaborative and dynamic team environments
Experience:
- Min 3 year experience
- Startup experience is a must.
Location:
- Remotely, anywhere in India
Timings:
- 40 hours a week but with 4 hours a day overlapping with client timezone. Typically clients are in California PST Timezone.
Position:
- Full time/Direct
- We have great benefits such as PF, medical insurance, 12 annual company holidays, 12 PTO leaves per year, annual increments, Diwali bonus, spot bonuses and other incentives etc.
- We dont believe in locking in people with large notice periods. You will stay here because you love the company. We have only a 15 days notice period.
- Publishing application on App Store.
- Maintaining the code and atomization of the application.
- Extensive experience with iOS Frameworks such as Core Data and Core Animation.
- Proficient in Objective-C, Swift, and Cocoa Touch.
- Knowledge of iOS back-end services.
- Familiarity with push notifications, APIs and cloud messaging.
Job Summary:
We are looking for an iOS developer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications.
Responsibilities and Duties:-
- Design and build applications for the iOS platform
- Collaborate with a team to define, design, and ship new features
- Work on bug fixing and improving application performance.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
Skills:
- Strong knowledge of Swift and Cocoa Touch- Understanding of Apple’s design principles and interface guidelines
- Knowledge of low-level C-based libraries is preferred
- Solid understanding of the full mobile development life cycle
- Knowledge of iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Understanding of code versioning tools such as Git or SVN- Familiarity with cloud message APIs and push notifications
- Knowledge of other web technologies and UI/UX standardsKey
QualificationsExperience: 0 to 1 year
Qualifications: B.E.Tech (IT)/M.Tech (IT), BCA/MCA or other computer science related degrees
Interview Type: Face to Face Interview only
Job Type: Full-time
Hiring for Senior Android Developer in one of our Product based company at Chennai location .
Senior Android Developer
Exp: 4 - 8 years
Skillsets:
Must - Kotlin , Retrofit, GPS, Background services, Google maps, Firebase real-time Database, JSON, UI -Constraint layouts & Animations, Git, MVVM
Architecture
Responsibilities :
- Design and build advanced applications for the Android platform.
- You will translate designs and wireframes into high-quality code
- You will be responsible for building and maintaining high-performance, reusable, and reliable code
- Ensure the best possible performance, quality, and responsiveness of the application
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automation
Qualifications:
- Atleast one app published on Play Store (please share links to your Android apps on Play Store)
- Understanding of Data Structures and Algorithms
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- 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
- Ability to design applications around natural user interfaces, such as “touch”
- 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 optimisation and monitoring
- Understanding of code versioning tools, such as Git
Also kindly send me your project playstore apps links
Kindly share me your details along with your Updated resume : |
Current Company :
Current Location :
Preferred location :
Experience in Android developer :
Exp in Retrofit :
Exp in Google Maps :
Exp in GPS :
Total Exp :
Rel. Exp:
Current CTC :
Expected CTC :
Negotiable : Y / N ? If negotiable max .how much percentage :
Holding any offer : Y / N ?
If any Kindly mention how much CTC :
Notice Period :
Negotiable : If negotiable ,how many days you can join :
Available for F2F interview at Chennai : Y /N ?
Availability date and time for F2F interview ? :
Native place :
Reason for Job change :
Waiting for your reply .
Kindly Acknowledge this mail !!!
Best Regards ,
Prem | Recruitment Consultant
Getinz