
- Develop new mobile applications for enterprise as well as for end consumers
- Translate User Stories into UI Design and Wireframe for Mobile Apps (Android and IOS)
- Translate UI/UX designs into high-quality code
- Architect and develop mobile applications from the scratch
- Design, build and maintain high performance, reusable, and reliable codebase
- Work with the Tech Lead and engineers to develop innovative solutions that meet market needs
Requirements:
- 2-5 years of experience in building Android apps and has published one or more Android apps in the Google Play Store Fluent in Flutter, Kotlin, and Android Studio
- Competent in producing scalable and high-quality code through automated functional and unit tests for Android applications
- Deep understanding of standard Android design patterns and RESTful API design
- Deep understanding of Google's design principles and interface guidelines
- Knowledge of Continuous Integration and Delivery systems (i.e. Jenkins) and setups Experience in Git
- Familiar with Agile practices such as Extreme Programming, Scrum, or Kanban
- Experience in Developing Offline First Mobile App

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)
As part of the Mobile SDK Engineering team at Flyy, here are some things you can expect:
- Take ownership and be responsible for what you build - no micromanagement
- Work with customer success team to enable Flyy customers to adopt Insights-led engagement in different industry sectors like e-Commerce, FinTech, OTT, Social, entertainment, travel, telco, food-tech etc.
- Explore the latest in topics like Mobile development, SDK, iOS, Android, tvOS various mobile hybrid frameworks and share with the team and more importantly, have fun while you work on scaling Flyy.
Skills Required :
- Minimum 2 years experience in Android
- Minimum 1 year of experience in Native Mobile Development
- Minimum 1 year of experience in React-Native/Flutter framework
- Should be thorough with different architectures used in Mobile Development
- In-depth knowledge and understanding of Android/iOS framework:
- Multithreading concepts
- Persistent data storage
- Rest APIs Implementation
- Should know the internals of the mobile build and distribution processes
- Ready to learn and develop in any cross-platform frameworks
- Should be able to capture bottlenecks and improve them without or little supervision
- Awareness of Secure Development process and practices
- Awareness on Information Security concepts and Best Practices
Good to Have:
- Knowledge of other cross-platform frameworks i.e., Cordova, Unity, etc
- Experience in working and shipping SDKs/plugins
- Designing and building mobile applications for Apple’s iOS platform.
- Collaborating with the design team to define app features.
- Ensuring quality and performance of the application to specifications.
- Identifying potential problems and resolving application bottlenecks.
- Fixing application bugs before the final release.
- Publishing application on App Store.
- Maintaining the code and atomization of the application.
- Designing and implementing application updates
Roles and Responsibilities for Android Developer(2-4yrs)
- Creating Android Apps using native technologies set Java, Kotlin, Android studio.
- Developing, releasing, and maintaining Android Applications and also coordinate and participate in the backend coding, API development, and testing.
- Ability to participate in the design process also, be able to understand user experience and work with design team accordingly.
- Good understanding of the latest Android features and libraries such as Retrofit, Volley, SQLite, RxJava.
- Good understanding of designing architecture such as MVC, MVP, MVVM.
- Familiarity with RESTful APIs, SDK integration, Firebase, and Analytics platforms.
- Good Knowledge in OO design, JAVA, Kotlin, RESTful APIs, JSON, Android SDK, Eclipse and Android Studio and also AWS.
- Knowledge of SQLite, Graph & Chart API and other Google APIs and UI & UX designing.
- Optimizing performance for the apps and keep up to date on the latest industry trends in the mobile technologies.
- Good grasp of algorithms, design patterns, memory management, and multithreaded programming.
- An experience with other technologies like iOS development, swift, react native, php, APi development, DB programming can be a big plus.
- Experience in dealing with Google play store communication, app rejection, iTunes Apple store.
Desired Candidate Profile
- Must have at least 3 years of experience in native android development.
- Must be graduate with computer science subjects or MCA.
- Must be good in both written and verbal English.
- Must have research skills, ability to troubleshoot and work on exceptions is top priority.
Even today, 70% of SMEs in India still create bills on paper. Being that, most of their productive time is consumed in making manual entries and calculations. When small things go wrong, the entire business goes down, simply because there is no place to fall back. Not having the resources can really wear out the business owner driving them away from doing what matters most. Small Business Accounting needs a Digital Upgrade. An upgrade that is simple yet efficient. We are trying to bring in a simpler solution that works for them and hence VYAPAR!
We are looking for an Android developer responsible for the development and maintenance of Vyapar android application. Your primary focus will be the development of Android applications. Strong understanding of Core Java and Database is critical for the role.
Responsibilities
- Translate designs and wireframes into high quality code
- Design, build, and maintain high performance, reusable, and reliable Java code
- Ensure the best possible performance, quality, and responsiveness of the application
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organisation, and automatisation
- Helping the team members and guiding them for the right design and implementation
- 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
- 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
- A knack for benchmarking and optimisation
- Understanding of Google's Android design principles and interface guidelines
- Proficient understanding of code versioning tools, such as Git
- Good knowledge of SQLite database.
Responsibilities:
1. Understanding the scope of work
2. Working with the design, programming & testing team on project estimates & timelines
3. Coordinate with team to build assets to be used within the mobile application
4. Build Application static flows using React Native with Redux
5. Integrate JSON web services
6. Working with the tester to fix bugs reported by the testers
7. Building and deploying the application to the app store
Requirements:
1. Understanding of the Mobile Application Development lifecycle
2. Hands-on experience with React Native
3. Experience with Redux or Flux or MobX
4. Understanding of Advanced JavaScript – ES6
5. Understanding of Flexbox
7. Understanding of iOS/Android module integration
8. Deploying iOS and Android apps on Apple Appstore and Android Play Store.
9. Ability to work in an Agile environment
Wanted React Native Developer
We are looking for Junior and Senior React Native developer interested in building mobile apps for both the iOS and Android platforms.The candidate should be able to build high-quality, and performant applications with good coding standards and according to design.The developer must be skilled in development, writing clean and scalable code, and documenting functionality.
Experience
1 - 3 years
Education
Any Graduate
Location
Hyderabad
Candidate Requirements
- Experience with React Native skills such as Redux/Mobx, GraphQL, Animation, Authentication, etc.
- Must have built Mobile apps that are deployed to App store and google play store.
- Hands-on experience in using Hooks for functional components with the State, Pure Components , etc.
- Familiarity with native build tools, like XCode, Gradle Android Studio, IntelliJ
- Experience with automated testing suites, like Jest or Mocha
- Should have the ability to integrate third-party libraries and APIs.
- Familiarity with code versioning tools such as Git.
- Good knowledge of React Native and its core Principles.
Key Skills
- React Native
- Mobile Application Development
- IOS Development
- Javascript
- Android Development
- React.Js
Basic Qualifications :
- Bachelor's degree or equivalent combination of education and experience
- Bachelor's degree in software engineering, information systems, computer science, or related field preferred
- 4 or More Years of technical experience in product design and support
- Hands-on experience in the following areas: React Native, Android, iOS, HTML5, JavaScript, Single Sign On, SAML, Web Services,
- .NET, SQL Server, IIS, PowerShell, Troubleshooting, Performance Tuning,
- Mobile and PC Application Development, Cloud Computing.
KeepTruckin is on a mission to modernize the trucking industry. With the leading fleet management platform, we are bringing trucks online and fundamentally changing the way freight is moved on our roads.We see our hard work rewarded in tangible ways every day and we believe that intelligence is most powerful when paired with humility. We're motivated by the opportunity to impact and improve every facet of a trillion-dollar industry that touches everyone's lives. KeepTruckin is proud to be a Forbes Cloud 100 company, a 2020 Career-Launching Company by Wealthfront and named a Forbes Best Startup Employer 2020.
About the Role:
As one of our first mobile engineers in Bangalore, this is a great opportunity to make a significant impact in designing and building our new KeepTruckin Fleet Manager iOS app and as well as grow by working directly with experienced technology professionals with backgrounds from Silicon Valley companies like Google, Twitter, Facebook and Uber (to name a few). We are looking for candidates who have a familiarity with Objective-C and Swift, and a good understanding of system architectures (mvc, mvvm, redux) and a forward thinking mindset aimed at high readability (declarative) code, as well as identifying problems or bottlenecks before they become issues.
What You'll Do:
Develop from scratch our new iOS KeepTruckin Fleet Manager AppWork with product team to refine feature specs, and work with cross functional teams like IoT, Embedded, Data Science/ML, Computer Vision & Motion teams to create fluid user experiences with interactive visualization for a multitude of data from these different teamsCommunicate with backend engineers about API requirements or refinements, and engage with the senior engineers for mentorship to learn & grow in your areas of interest. Analyze our user's data to identify bugs, and help support team to diagnose user problems Be able to work as part of a small, tightly knit team
What We're Looking For:
2-4 years of experience working on iOS apps. Proficiency in Objective-C, Swift, Storyboards, XIBs, and programmatic view layouts and transitionsAn understanding of Apple UI/UX and application design paradigmsAn appreciation and understanding of automated app testing. Knowledge or interest in commercial vehicles/trucking is a plus!Creating a diverse and inclusive workplace is one of KeepTruckin's core values.
We are an equal opportunity employer and welcome people of different backgrounds, experiences, abilities and perspectives.Please review our Candidate Privacy Notice here.










