Location: Bangalore
Notice Period: Immediate to 7Days(Max)
Budget: upto 14 LPA

About Mobile Programming LLC
About
Mobile programming LLC is a US based MNC company. Our services are focused on Mobility Solutions, Custom App Development, Cloud Solutions, IoT, AR/VR, Blockchain, Artificial Intelligence & Machine Learning, Predictive Analytics & Big Data Solutions, and several other trending as well as emerging technologies.
You can find more details on - https://www.mobileprogramming.com/
Company video


Connect with the team
Company social profiles
Similar jobs
An online discovery platform for premium products and services.
Position: Android Engineer
What shall be expected of you:
Collaborate with cross-functional teams to define, design, and ship new features.
Work with outside data sources and API's.
Work on bug fixing and improving application performance.
Continuously discover, evaluate, and implement new technologies.
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
You must have:
1-3 years of prior hands-on experience in building high-performance android applications.
Exceptional development skills in Kotlin and Java.
Published at least two original Android apps on the
play store.Solid understanding of the full mobile development life cycle.
Prior experience in building consumer applications.
Would be awesome if you are also good at:
Firebase (Events, notifications, storage)
Integration of attribution tools (Singular/ Appsflyer/ branch)
Integration of customer engagement platforms (Clevertap/ WebEngage/ MoEngage Android Engineer.
An online discovery platform for premium products and services.
• Design, build, and maintain efficient, reusable, and reliable Flutter code to develop feature-rich, high-performance mobile applications for Android and iOS platforms.
Collaborate with designers to implement visually stunning and responsive user interfaces, ensuring an excellent user experience across various devices and screen sizes.
• Integrate mobile applications with backend APIs and services to facilitate seamless data exchange and ensure smooth app functionality.
• Identify and resolve bugs, performance issues, and other problems that may arise during the development process or in the live applications.
• Continuously optimize application performance and enhance the user experience by employing efficient algorithms and techniques.
• Stay up-to-date with the latest trends, tools, and technologies related to mobile development, particularly within the Flutter ecosystem, and apply them to improve development processes and outcomes.
Requirements
• Minimum 4 years of professional experience in mobile app development, with a focus on Flutter.
• Proven expertise in developing robust and complex mobile applications using the Flutter framework.
• Solid understanding of mobile app development concepts, including UI/UX design, offline storage, threading, and performance optimization.
• Strong proficiency in Dart programming language, along with a good understanding of object-oriented programming (OOP) principles.
• Familiarity with RESTful APIs and experience in integrating mobile applications with backend services.
• Strong communication skills to collaborate effectively with team members and clients.
Skills:
Core JAVA(Native), Core Kotlin, Sqlite, MySQL, XML
Developed Android Application
Use of Kotlin and Java
Knowledge of Core java and Core Kotlin must
Currently, we are looking for engineers who are skilled, passionate, driven, and a wee bit crazy (yes, crazy works! ) to join our tribe. The small tweaks you make, the processes you alter, the experiments you run, and the business decisions you drive will have reverberating effects on our ability to add value to our customers and keep them coming back for more.
Responsibilities:
- Work on cutting edge technical systems and seek to do things no one else has done before.
- Work with a group of people who believe in the utmost transparency and ethical practices.
- Work with full autonomy and high ownership of outcomes
- Add value to our user's life • Evolve as a professional through a learning and challenging journey.
Requirements:
- 4+ years of overall work experience, and a minimum of 2 years of experience in Android development
- Excellent knowledge of Java, Kotlin and Android eco-system
- Experience in software engineering best practices and design principles
- Prior experience in working on scalable Android App • Capable of handling web service integration - RESTful, JSON, SOAP, XML
- A focus and passion for Mobile UI & UX to make apps exciting for the user
- Excellent debugging and optimisation skills
- Rapid prototyping skills for getting product feedback
- Understanding of product development lifecycle
- Experience in React Native is a bonus
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++
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.
As part of your day to day job, you’ll
1. Own end-to-end features of the app: networking, persistence, business logic, and
UI
2. Use Kotlin (primary) and Java
3. Do reactive programming using RxJava2
4. Follow Model-View-Intent architecture to build UI of the app
5. Use Android Architecture Components
6. Write tests
7. Invent awesome Android stuff to make your job easier
Qualifications
1. Motivation to design and build reliable, elegant apps
2. 3 - 5.5 years of android application development experience
3. Proficiency in Java and experience in Kotlin
4. Familiarity with RxJava2, Dagger2, OkHttp, Retrofit, Android Architecture
Components
5. Familiarity with material design
Job Location: Pune
Experience: 2 to 5 years
Annual CTC: 400000 - 1000000 INR
Notice Period: 1 Month or Less
Skills: Flutter, Platform level iOS/Android, Mobile Application Development, SQLite.
Job Requirement:
- Desire to work in a startup environment, Fun@work culture and able to self-manage.
- Must have at least 2 years of experience in building mobile applications and built at least two Android and/or iOS apps with Flutter.
- A strong commitment to quality and willingness to learn.
- Have published one or more mobile apps in Google Play or App Store.
- Experience with third-party libraries and APIs.
- Experience working in an agile development process.
- Be proficient in using version control and continuous integration, with tools such as Bit Bucket, Git and Jenkins.
- Write clear, maintainable and testable code that you are proud of.
- Good communication skills.
Good to have: (Not Mandatory)
- Ability to take an ownership & leadership role on the team.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Solid understanding of the full mobile development life cycle, including automated testing and building.
- Experience working in Fintech payments and eCommerce.
- General knowledge of Location Services, Maps, and other common Android/IOS libraries.









