• CI/CD tools
• Google’s Android design principles
• Android SDK.
• Unit-test code
• MongoDB, Elastic Search, DynamoDB, Redis
• AWS Amplify
REQUIREMENTS
• BS/MS degree in Computer Science, Engineering or a related subject
• 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,andemergingtechnologies
• Solid understanding of the full mobile development life cycle.
Similar jobs
Company Overview:
Where Creativity Thrives! Quicktouch Technologies Limited, a distinguished NSE-listed software development company, is renowned for its nine-year legacy of excellence. Our flagship product, Quick Campus, has become the cornerstone of over 3700 schools across India. As we expand, we're on the lookout for exceptional talents to join our dynamic team in Delhi.
As a Flutter Developer, you will be responsible for developing high-quality mobile applications using the Flutter framework and Dart language. You will work closely with our design and product teams to implement complex user interfaces and ensure seamless user experiences. Your role will involve using state management solutions, integrating RESTful APIs, GraphQL, and third-party services, and maintaining robust version control practices.
Key Responsibilities:
· Develop and maintain mobile applications using Flutter and Dart.
· Implement complex user interfaces and intuitive user experiences.
· Utilize state management solutions such as GetX, Bloc and Riverpod.
· Integrate RESTful APIs, GraphQL, and third-party services.
· Collaborate with cross-functional teams to define, design, and ship new features.
· Ensure the performance, quality, and responsiveness of applications.
· Write clean, maintainable, and efficient code.
· Utilize version control systems like GitHub, Gitlab, and Bitbucket.
· Conduct thorough testing and debugging to ensure application reliability.
· Troubleshoot and resolve issues as they arise.
· Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Required Skills and Qualifications:
· Strong understanding of the Flutter framework and Dart language with 2+ yrs of experience.
· Proficient in state management with GetX, Bloc and Riverpod.
· Experience in implementing complex user interfaces and creating intuitive user experiences.
· Knowledge of integrating RESTful APIs, GraphQL, and third-party services.
· Familiarity with version control systems such as GitHub, Gitlab, and Bitbucket.
· Strong problem-solving skills and the ability to debug and troubleshoot code.
· Excellent communication and collaboration skills.
· Attention to detail and a proactive approach to problem-solving.
Preferred Qualifications:
· Bachelor’s degree in Computer Science, Engineering, or a related field.
· Experience in working in an Agile/Scrum development process.
· Previous experience in developing and launching successful mobile applications.
· Familiarity with CI/CD pipelines and automated testing frameworks.
Job Requirements :
- Candidate should have 2-5 years of regular working experience.
- Must have expertise in React js, Redux, MongoDB, MySql, NoSQL.
- Must have done multiple projects using React js, Redux, with Cross browser/device compatibility.
- Good knowledge of events handling in client-side and server-side.
- Good knowledge of code versioning tools, such as Git/bitbucket
- Good logical and mathematical programming skills.
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
Desired Profile :
B.Sc. (CS or IT) + MCA/ BCA + MCA/ B.Tech. /B.E. (CS or IT) .
Experience required- 1 - 2 years
- 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 micro-services 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 for Eg. Twilio
- Ability to understand business requirements and translate them into technical requirements
Job description
Greetings from Abservetech Pvt ltd
We are looking for the candidate with experience in Android Development. The interview process is going on, Get Hired and work with us.
Required Skills
- 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
- Ability to understand business requirements and translate them into technical requirements
- Familiarity with cloud message APIs and push notifications
- Understanding of Google’s Android design principles and interface guidelines
- 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
- Familiarity with continuous integration
- The developer should know how to use the graphics and code in a optimized way to consume very reasonable volume of device memory
Responsibilities
- The developer should learn the defensive programming methodology to develop any apps.
- Make sure you will meet the deadlines and your delivery should meet the expected quality defined as per our process.
- Work with project managers closely to ensure the development process per the scheduled plan.
Qualification: Graduates or Post Graduates from any stream are qualified for this post.
- Developing new user-facing features using React Native and React.js
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high-quality code
- Optimizing components for maximum performance across a vast array of devices and browsers
What is required
- 1+ years of experience
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Strong experience in React Native and/or React JS and their core principles
- Ability to take ownership of code as well as the end to end functionality
- Experience with popular workflows (such as Flux or Redux)
- Experience with middleware for API calling( such as Saga or Thunk)
- Familiarity with RESTful APIs
- Familiarity with modern front-end build pipelines and tools
- Experience with common front-end development tools such as Babel, Webpack, Yarn, NPM, etc.
- Familiarity
Requirements:
- 1 to 2 years hands-on experience with Android programming (If you are fresh out of college you should be great at Java + Android coding)
- Bachelor’s Degree
- Strong Java skills with good knowledge with an attitude of learning.
- Good understanding of object-oriented concepts
- Passionate about creating a phenomenal mobile experience.
- Good understanding of RESTful APIs
Preferred:
- Bachelor’s Degree in Computer Science / Engineering preferred
- Attitude towards implementation of code and relevant tests.
- Hands on experience with consuming RESTful APIs on Android client.
- Hands on experience with 3rd party libraries like Retrofit, Android Support libraries, understanding of Material Design specification, Google Play Services.
- Familiarity with Kotlin a plus