2 + years of experience in android development.
Hands-on experience in Testing & Release lifecycle
Good knowledge in Kotlin, Android SDK.
Knowledge of Android Platform Internals in a plus
Proficient in Data structures and Algorithms.
Proficient in Design patterns and principles.
Exposure to Libraries/APIs like RxJava, Coroutines etc
Familiar with common Architectures like MVVM, MVP, MVI etc..
Up to date with Jetpack components Libraries and other standard libraries.
Ability to create custom UI from given Prototypes
Experience with Android Media Framework and Audio Engineering is a Plus.
Experience with Streaming technology, in depth knowledge of streaming protocols and standards is a plus.
Unit-test code for robustness, including edge cases, usability, and general reliability.
Experience working with remote data via REST and JSON.
Excellent programming and debugging skills in Mobile Java (Android)
UI development in mobile framework (Android) environment including using native UI controls and developing of new custom UI Controls and handling Fragmentation.
Candidates should meet at least 90% of criteria.

About Pocket FM
About
Connect with the team
Company social profiles
Similar jobs
- Must have 3+ Years of experience with Hyrbid App Development
- Must have 2+ Years of Experience with Cordova / Ionic
- Priority will be given to candidates having experience in developing Cordova Plugins
- Good Communication Skills (English)
You will be working with other engineers and developers working on different layers of the infrastructure.
Key Skills and Expereince required : -
- 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”
- Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
- 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
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
- Collaborating with cross-functional teams to define, design, and ship new features
- Working with outside data sources and APIs
- Unit-testing code for robustness, including edge cases, usability, and general reliability.
- Working on bug fixing and improving application performance.
- Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency.
Candidate Profile:
- B.E. / B.Tech. / MCA in Computer Science, Engineering, or related fields is required.
- 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
- Solid understanding of the full mobile development life cycle.
Must have technical skills:
- The candidate will possess strong low-level programming skills for building native applications for the following tech stacks:
iOS Platform: XCode, Swift5
Android Platform: Android Studio 3.5, Android Marshmallow, API Level 23 and above, Colin
- Experienced with API Integration.
- Knowledge of application development processes, DevOps, and Agile methodologies
- Knowledge and Experience in Microsoft Azure Cloud will be a plus.
- Working knowledge of SQL queries and use cases
Soft Skills
Good communication skills, quick learner, and ability to work under pressure
Team player with the ability to establish close working relationships with other teams
Should have good logical, analytical & problem-solving skills.
Required Skill Set: Android SDK, Java, Kotlin, and Agile environment.
Job Description:
1) 3-5 year’s experience developing applications software.
2) Demonstrated expertise with the Android SDK, at least 4 years work experience on Android.
3) Experience using RESTful APIs to integrate mobile applications to server-side systems
4) Experience with the infotainment system.
5) Good understanding of software development best practices.
6) Worked on embedded devices and changing the framework of android apps.
7) Experience working in an agile environment.
8) Working knowledge of SCM with a strong emphasis on Git and proper Git Flow.
9) Must reference at least one application you developed that is available today
10) Decent communication skills.
Location: Mohali, Gurugram, Bangalore, Chennai & Pune.
You will get to own and build world-class mobile solutions that are user-friendly and highly performant.
You will get to work with a highly experienced team in a very informal, yet results-oriented environment
You should think consumer-first and have the ability to work in a dynamic and fast-paced environment
3+ yrs hands-on experience in mobile app development using React Native and/or Android
Successfully built performant apps for Android and/or iOS.
Strong knowledge in JavaScript, Redux, RN Hooks, API Integration, Firebase integration
Good hands-on experience with Android Studio, Test-driven Development frameworks, App analytics, App monitoring
Ability to build pixel perfect and smooth UI by converting wireframes from Figma
Strong problem solving and debugging skills
Should have worked on mobile apps at scale
Startup experience preferred
2. Experience of integrating any of the SDKs or third party libraries.
3. Knowledge of Android Software design patterns, Android/Media Frameworks.
4. Experience with NDK and JNI
5. Basic knowledge of C & C++ language/libraries (optional)
Hey
We are looking for freelance Android Developers for our new startup.
If you believe you are a developer who can follow all best practices and create quality apps, only then apply for this job.
We can allow you to work on your desired time frames each week, but we are strict about deadlines.
We expect you to be good at
- Managing rest services
- Managing cache and permanent storage
- Preparing pixel perfect UI which is compatible with all screen sizes (designs will be given)
- Daily pushing your code using Git
- Writing clean and understandable code
All the best!
Job Location- Saket Delhi
Roles & Responsibilities:
> Should have 1-2 years of working knowledge experience on Android SDK, XML Parsing, Push Notifications and different Versions of Android to deal with different Screen Size and their compatibilities;
> Working Knowledge on third party libraries such as Google Maps and Barcode Scanners;
> Familiarity with RESTful APIs to connect Android applications to back-end services;
> Development and maintenance of applications aimed at a vast number of diverse Android devices;
> Should be able to create user interface and UX on Android and implement designs as per the requirements;
> Able to work with the remote data via REST and Json;
> Working knowledge of kotlin & basic knowledge about design architecture
> Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies;
> Ability to understand business requirements and translate them into technical requirements.
>Working knowledge experience on Android SDK, XML Parsing, Push Notifications and different Versions of Android to deal with different Screen Size and their compatibilities;
Note:We are looking for someone who can join us immediately.









