
- Be psyched to push the boundaries of what an Android app can do
- Be comfortable digging around in Android source code
- Be an independent self-starter seeking innovation
- Like to ship fantastic products
- Have really good taste, considering form not just function.
- Be able to show published Android applications
- 4+ years of android experience
Big plus if you're experienced:
- In design and development of SDKs in Android
- Experience with messaging apps
- Experience with audio and video processing
- Working knowledge of Exoplayer
- Experience with NLP
- C/C++ and/or OpenGL
Skills
Dagger 2, Rxjava, Java, design patterns, software testing

Similar jobs
The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.
Responsibilities
Develop quality mobile and web applications
Design highly scalable, testable code
Discover and fix programming bugs
Qualifications
Bachelor's degree or equivalent experience in Computer Science or related field
Development experience with programming languages
Hands on knowledge of dart would be great
Hands on knowledge of flutter would be great
Experience with the BLOC design pattern would be a big plus
Working knowledge of API integration
Experience with Flutter 2.0 for building both web and mobile applications would be a big plus
You can contact me - nine three one six one two zero one three two
Job Title: Flutter Mobile App Developer
Department: Engineering
Summary:
We are looking for a talented Flutter Mobile App Developer to join our team. The ideal
candidate will have a strong understanding of Flutter and Dart, as well as experience
developing mobile apps for Android and iOS. The successful candidate will be
responsible for designing, developing, testing, and deploying high-quality mobile apps
that meet the needs of our users.
Responsibilities:
● Design, develop, test, and deploy mobile apps using Flutter and Dart
● Work with product managers and designers to gather requirements and translate
them into technical specifications
● Work with other engineers to build and maintain our mobile app codebase
● Stay up-to-date on the latest Flutter and Dart developments
● Participate in code reviews and provide feedback on code quality
● Mentor and train junior engineers
Qualifications:
● Bachelor's degree in Computer Science or a related field
● 4+ years of experience developing mobile apps using Flutter and Dart
● 1+ years of experience with commonly used 3rd party libraries and services,
push notifications and app analytics
● Experience with building video streaming and messaging apps is a huge plus
● Strong problem-solving and debugging skills
● Excellent written and verbal communication skills
Benefits:
● Competitive salary and benefits package
● Opportunity to work on challenging and interesting projects
● Collaborative and supportive work environment
● Chance to make a real impact on the lives of our users
Experience: 3-6
Location: Chennai
Company Profile:
The company is a leading multinational corporation which is primarily known for manufacturing building materials and most prominently, glass. The company is based in France and is listed on Euro Stoxx 50 stock market index. Started almost 350 years ago, It has established a worldwide market base. Apart from glass, it is also known for the production of ceramics, plastics, abrasives, gypsum plasterboards, packaging and countless other materials required in construction.
Have an Experience indeveloping nativeAndroid apps(depth knowledgeof Android SDK,
NDK)
Depth knowledge of SQLite and Room
Excellent in JAVA, Kotlin language with a good debugging Skills
Expert in using Android Studio and Git .
Developing universal application, which can run on most available android devices.
Must have good understanding of Object-Oriented Programming
Good eye for mobile app design and product sense
Experience in cross platform Tools like Appcelerator
Internally motivated, able to work proficiently both independently and in a team environment.
Good communication skills with both internal team members and external business stakeholders
Strong initiative to find ways to improve solutions, systems, and processes.
Experience of working on Android Studio.
Good in data structure and Algorithms.
Very Sound knowledge of Android Components.
Good in Multi-threading concepts(Desired).
Very good understanding of Java, garbage collection and design patterns.
Third party API Integration like Facebook, Twitter, Payment Gateways.
Experience with Android Google Maps API, and other location based services
What you will do:
-Translating designs and wireframes into high quality code
-Designing, building, and maintaining high performance, reusable, and reliable Java code
-Ensuring the best possible performance, quality, and responsiveness of the application
-Identifying and correcting bottlenecks and fixing bugs
-Helping maintain code quality, organization, and automatization
What you must have:
-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
-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
-Familiarity with continuous integration
-Strong Communication skills with strong business related knowledge
-Graduate in any stream
Skills/Experience
Great interpersonal communication skills; Keen eye for spotting data trends; A keen grasp for newtechnology; Learn mobile development from highly experienced developer. Learn more than just programming. You will get to learn about product lifecycle. Product architecture. Mobile UI/UX and more Professional, able to interact with vendors/clients; Positive, can do attitude. Stay current with our latest insights
- The main roles and responsibilities would be:
- Deliver high quality mobile apps on Android platforms.
- Create best practice, drive initiatives to build reusable frameworks, components and solutions.
- Engage with the team to create a knowledge centre on Android.
- Minimum experience of 1 years needed. Ideally more than 2 years.
- Maps based apps.
- Payment gateway integration: (PayPal, Stripe, Paytm etc).
- Integration of webservices
- Marketplace apps
- Live Streaming
- Offline application development.
- Strong OO design and programming skills in Java
- Android SDK
- JSON/REST API
- Social Media APIs
- UML/Design Pattern
- Knowledge of Retrofit,Volley,Dagger2,Realm,RxJava,Espresso
- Knowledge of android architecture component(LiveData etc).
- Working Experience on MMVM and MVP architecture
- Experience in SQL and NOSQL databases.
- Familiarity with cloud message APIs and push notifications
- Understanding of Googles Android design principles and interface guidelines
- Proficient understanding of code versioning tools, such as Git.
- Work closely with the leadership team to define roadmap and development plans
- Help define and implement standards and promote best practices for the Android development team
- Tackle daily challenges with your creative problem solving recommendations
- Mentor and contribute knowledge to the rest of the team and the organization
- Strong knowledge of Android UI design principles, patterns, and best practices
- Experience with threading, and performance tuning
- Ability to understand business requirements and translate them into technical requirements
Job Title: Android Developer with React Native
Job Description:
We are looking for an Android 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.
Key Responsibilities
- 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 API's
- 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.
Requirements
- B.Tech Computer Science, Engineering or a related subject
- 4+ years of software development experience
- Have published at least one original Android app
- Experience with Android SDK
- Should have minimum 1 year of experience in React Native
- 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.









