Mandatory: Hands on experience working with Java or Kotlin. Very strong logical skills. Good hold on operating system concepts and data structure. Experience with web services , SQL Lite , camera kit , image caching concepts, keychain , past experience working with one of the design patterns like MVC / MVVM / MVP , network check implementation.
Good to have: Rx-Swift experience , video / image filter experience , media player usage , complex UX effects , couch-db , RealM.Knowledge of GIT management , Continuous Integration and Continuous Development practices.
Soft Skills: Strong communication skills , high spirited , eager to learn , able to perform in a high pressure environment
Similar jobs
- Ability to work independently and as part of a team in a fast-paced environment.
- Experience with native development (iOS/Android).
- Worked on deep linking in mobile apps
- Hands on experience in Bridging Native code base to react native.
What does the core role include?
- Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
- Designing stateless components in React Native
- Contributing in all phases of the development lifecycle
- Working with the developers to create and maintain a robust framework to support the apps
- Working with the developers to build the interface with a focus on usability features
What else can you expect in the role?
- Prepare and produce releases of software components
- Optimizing performance for the apps
- Problem-solving skills, analytical mind, and positive attitude
- Ability to think from end users perspective and focused on improving the overall product experience.
- Deliver across the entire app life cycle concept, design, build, deploy, test, release to app stores and support
What can fetch you brownie points?
- Hands on experience with React Native is required
- Hands-on experience in React Native APIs, ReactJS, Javascript, ECMAScript (OOJS) and JSX.
- Strong understanding of JavaScript ecosystem
- Hands on experience on Android in creating Hybrid / Native applications
- Demonstrable UI/UX experience on a large-scale app.
- Thorough understanding of React Native development tools like IDEs (Nuclide, Atom, Sublime Text, or Visual
- Good knowledge of JS frameworks like ReactJS is a plus.
Desired Skills and Experience
Hybrid Apps,React Native, Native iOS and Android Architecture understanding
Job Description for flutter developer
Role/Project Description Will be responsible for User Interface development of various android/IOS based mobile applications for HCIN clients and partners. The candidate will work in a global, highly innovative and agile environment made up both by talented youngsters and senior professionals.
Job Responsibilities:
- Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance
- Contribute in all phases of the development lifecycle: concept, design, build, deploy, test, release to app stores and support.
- Diagnose performance issues, fix bugs (including crashes and ANRs) to increase the functionality of the application
- Write well designed, testable, efficient code
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
- Collaborate with team members (product managers, developers, designers) to brainstorm about new features and functionalities.
Desired Profile:
- Experience required 1 year
- B. Tech, MCA, M. Tech degree in Computer Science Engineering or a related subject
- Proficient in Java/Kotlin programming
- Knowledge and experience in Flutter Framework and DART programming
- Hands on experience in using RESTful APIs
- Hands on experience in designing and developing microservices architecture and containers
- Object oriented analysis, UML and design using common design patterns.
- Hands on experience in development IDE Android Studio, Android SDK, Firebase Test Lab
- Experience with offline storage, threading, and performance tuning
- Familiarity with push notifications
- Familiarity with IOS integration with Flutter
- Experience using GitHub or similar environment
- Complete understanding of SDLC
- Experience with Agile development
- Experience with Material Design and Android UI design principles, patterns and best practices
- Good knowledge of adding third-party libraries
We are looking for an Flutter Developer who possesses a passion for pushing mobile technologies to the limits.
This Flutter app developer will work with our team of talented engineers to design and build the next generation of our mobile applications. Flutter programmer works closely with other app development and technical teams.
Responsibilities
- Design and build advanced applications for the Flutter 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
Qualifications
Bachelor's degree or equivalent experience in Computer Science or related field
Development experience with programming languages
SQL database or relational database skills
Proven software development experience and Flutter skills development
Proven working experience in Flutter app development and
Have published at least one original Flutter app
Experience with Flutter SDK
Experience with Bloc Pattern
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
Responsibilities/Requirements
- Strong in Java and OPPs (Object Oriented Programming) Concept
- Knowledge of Android SDK and NDK
- Knowledge of JSON and XML
- Android Mobile Development Life Cycle
- Knowledge of SQLite
- Good if Communicating with the server using REST APIs
- Should be work in agile methodology
- Master into research and development task for some major function
- Good Problem solving skills
- Self motivated and always willing to learn latest technology
Key Skills
- Android, Java, Kotlin, OOPS, C, C++
We’re looking for a Senior Android developer who will take a key role in our team. You will be working alongside other engineers and developers, collaborating on the various layers of the infrastructure.
Responsibilities:
- Design and build advanced application features 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.
- Resolving/ fixing bugs and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Requirements:
- Proven software development experience and Android skills development.
- Proven working experience in Android app development and Kotlin.
- Have published at least one original Android app.
- Experience with Android SDK.
- Experiece with Flutter Development
- Experience working with remote data via REST and JSON.
- Experience with third-party libraries and APIs.
- Working knowledge of the general mobile landscape, architecture, threading, offline data storage, trends, and emerging technologies.
- Solid understanding of the full mobile development life cycle.
JOB DETAILS:
Job Role: Android Developer
Experience: 6-8 years
Location: India (remote)
JOB DESCRIPTION:
1. Handson exp in Kotlin and Android studio
2. Good understanding of Core Java
3. Experience in JSON parsing
4. Experience in REST API
5. Experience in Junit test cases
6. Well versed in Latest Android API version.
7. Experience in publishing apps to the App Store.
8. Social Networking site integration
9. Code version tool – Git and JIRA
10. Architecture understanding - MVVM, MVP
11. Strong analytical and debugging skills/ Unit test coverage
12. Ability to do design and high level architecture
Roles, Responsibilities and Experience:
- Cross-platform mobile app developer who has developed mobile applications and has strong experience with Ionic and Angular 7+.
- Experienced in the development and management of mobile applications, particularly hybrids (Android / iOS)
- Comprehensive experience in mobile application architecture planning
- Well qualified in mobile application design and optimization. The ideal candidate will be able to provide solutions to improve mobile app quality, understand emerging technologies, implement standards and best practices thereby able to enhance the existing stage of development and bring the mobile application, from a product standpoint, 'to the next level'
- Continuously discover, evaluate and implement new technologies as well as frameworks so as to maximize ongoing development efficiencies
- Accurately estimate development timelines and deliver per set schedule
- Solid knowledge of mobile app development practices, along with mobile testing tools and techniques
- Expertise in optimizing the mobile apps' performance
- Experienced in using Agile principles and methodologies
- A deep understanding of the mobile landscape and user behavior patterns is mandatory
Required Skills:
- Experience using web services (HTTP, REST, SOAP) using JSON.
- Knowledge of NodeJS and MongoDB will be an added advantage.
- Good knowledge of object-oriented design patterns and Multi-threading concepts
- Good knowledge of the SQLite database and the Google Play Services like Push Notifications
- Strong mobile UI design (multi-screen resolutions), coding, support and maintenance
- Knowledge of HTML5, JavaScript, and the third-party API (like Facebook, Twitter, etc.) will be added advantage
- Experience with third-party libraries and APIs
- Proficient iOS and Android mobile app experience are a plus
# 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