- Experience in React-native, IOS Development (with Swift).
- Experience in IOS SWIFT Framework
- Proven experience in React Native components in native iOS and Android
- Good understanding of Android / iOS / Web design guidelines, SDK and excellent JavaScript skills.
- Knowledge of React and the Java script ecosystem
- Exposure to other hybrid mobile platforms like IONIC,Sencha, HTML5, PhoneGap, jQuery Mobile etc.
- Familiarity with RESTful APIs development.
- Expertise with code testing best practices, including unit and integration testing to ensure quality of code.
- Familiarity with code versioning tools such as Git, SVN, Github.
- Excellent verbal and written communication skills
Preferred Skills & Knowledge: IOS Development (Swift), React Native

About om tat sat solutions pvt ltd
About
Connect with the team
Similar jobs
1. Understanding of the entire Mobile Application Development lifecycle
2. Solid experience of 2 years + in building Native Swift based iOS applications
3. Excellent knowledge of iOS specific user interfaces, user experiences and guidelines
4. Working experience with MVC and MVVM architectures
5. In depth knowledge of iOS specific user experiences and human interface guidelines
6. In depth experience in implementing user interfaces for iOS - Auto Layout
7. Hands on experience working with API integration within iOS applications
8. Hands on experience working with 3rd party SDKs, Libraries and APIs
9. Experience with media streaming & playback using AV Player, AV Foundation & AV Capture
10. Experience working with analytical SDKs like Firebase Crashlytics, Branch.io etc
11. Experience with Push Messaging, Local Notifications, Background services
12. Experience in debugging errors and crashes using tools such as Crashlytics or Sentry
13. Experience with Marketing and Attribution SDKs such as Clevertap, Branch and/or Appsflyer
14. Experience in releasing applications to the Apple App Store
15. Ability to work in an Agile environment
16. An inclination towards cross platform technologies such as React Native
KRAs includes :
1. Understanding the scope of work and FSD requirements
2. Coordinating with design team to build assets to be used within the mobile application
3. Building static flows for the application
4. Integrating web services & 3rd party APIs
5. Integrating 3rd Party SDKs such as Facebook, Google Analytics, Google Maps, Crashlytics, Twitter etc
6. High level testing of the integrated application before pushing the application to the testers
7. Working with the tester to fix bugs reported by the testers
8. Building and deploying the application to the Play store
9. Maintaining and scaling applications
• 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.
About the Role :
Senior Android Team Lead will be responsible for testing, QC, debugging support for various Android and Java software/servers for products developed or procured by the company. The role includes debugging integration issues, handling on-field deployment challenges, and suggesting improvements or structured solutions. The candidate will also be responsible for scaling the architecture. You will work closely with other team members including Web Developers, Software Developers, Application Engineers, and Product Managers to test and deploy existing products. You will act as a Team Lead to coordinate and organize team efforts toward successful completion or demo of applications. This includes implementing projects from conception to deployment.
Responsibilities :
● Working with the Android SDK, Java, Kotlin, NDK
● Handling different Android versions and screen sizes
● Applying Android UI design principles, patterns, and best practices
Requirements :
● Strong technical background in Android application development and Kotlin
● Solid programming skills
● Detail-oriented with strong attention to specifics
● Excellent written and verbal communication skills
● Strong analytical and quick problem-solving ability
● Ability to quickly document requirements from open discussions
● Fast typing skills for documentation and communication
● Familiarity with JIRA, EPICs, Excel, Google Sheets, and Agile methodologies
● Team player with leadership qualities
● Decision-making ability and team management skills
● Interest in working in a startup environment with cutting-edge products
● Experience with design and architecture patterns
● Understanding of testing processes, debugging, code versioning, and repositories
● UI/UX experience
● Strong knowledge of Java & Kotlin
● Software development experience with strong coding skills
● Experience building services for data delivery to mobile clients
● Experience with relational and non-relational databases
● Knowledge of REST and JSON data handling
● Experience with libraries like Retrofit, RxJava, Dagger 2, Lottie
● Server integration (REST endpoints)
● Experience with AWS stack and Linux
● Apps shipped and available on Google Play
● Backend API development
● Familiarity with Android Studio, Eclipse IDE
● Good knowledge of mobile hardware, software, and operating systems
● Willingness to work in a fast-paced startup environment
● Strong oral communication and presentation skills
● Team-oriented, with a positive approach to technology and engineering
● Result-oriented with a focus on efficiency and timeliness
● Strong self-awareness and ability to work under deadlines
● Proficiency in Microsoft Project, PowerPoint, Excel, Word
● Willingness to mentor and manage team members
● Willing to travel 5–10% of the time for demos, training, and collaboration
Preferred Background :
● Understanding of Artificial Intelligence and Machine Learning
● B.S. / M.S. in Computer Science, Electrical, or Electronics Engineering
● 5+ years’ experience with Android, Java Server, JSP
● Experience with Virtual Reality and Augmented Reality
● Familiarity with Test-Driven Development
● Background in CS or ECE
● Python experience is a big plus
● iOS development knowledge (not mandatory)
● Strong foundation in data structures and algorithms
Must Have :
Strong technical background in Android application development and Kotlin
· Looking candidates having 5+ years of experience.
· Need candidates from Delhi NCR Only.
· All Academic backgrounds acceptable (except BCA).
· Immediate Joiners Preferred
· Candidate must have some experience working with IoT devices.
· Candidate should have experience working with Camera model X.
- 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
- 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
- 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
Role: Senior Android Engineer
Work Location: Bangalore-Full time (Work from Office)
Who are we and what do we do?
Digio is a fast growing,profitable product startup founded in 2016 by ex-Flipkart, Twitter folks, playing a key role in India’s Digital story.
The company is building software platforms and products to power business processes, to go paperless and digital in order to bring down cost overheads, time involved in erstwhile offline business processes, thereby being instrumental in increasing operational efficacy and human productivity along with enabling presence-less digital reach and super rich end user experience.
Digio is the market leader in India for Digital onboarding and has played a key role so far in enabling Digital Transformation in India by empowering a large part of the Indian eco-system specifically Fintech sector of India. Digio has been honored as the world's 100 most innovative Regtech companies by the World Fintech Forum.
You can view their website at http://www.digio.in/">https://www.digio.in or find them on Twitter, Facebook, and LinkedIn.
Roles & Responsibilities:
As a Senior Android Engineer at Digio your responsibilities will be:
- Drive Digio SDKs, Libraries, App development in Java, Kotlin and Flutter.
- Take care of performance and security Android level.
- Keep it crash free, modular, perfectly memory managed for mass level usage.
- Usage of Java based REST APIs and backend level developments.
- Drive Android level development as well around available AI, ML and Vision Android libraries.
Requirements:
- Education: B.Tech. (CS/IT) / B.Sc. (CS) / M.Tech. / MCA.
- Experience suitable to above mentioned requirements around Android. IOS experience is plus.
- Experience in creating Android Apps from scratch.
- Experience with Kotlin, Flutter. Experience with Dagger.
- Experience in dealing with WebViews - Javascript and Native android communications.
- Good low level and High level software design and architecture skills, experience of working with distributed environments.
- Have good understanding on Android and IOS internals and memory management.
- Fast learning abilities.
- 3-5 years of experience and at least 2 years working with product company.
Lead the Design and Development of Android applications.
Ship reliable software practising robust software design and in-depth code reviews.
Design major software components, systems, and features and implement full-stack app foundation features and core app features.
Good understanding of Data Structure and Algorithms.
You should be able to take ownership, design, develop and deploy in a collaborative environment with other team members
Strong communication skills with a people-first approach without compromising on engineering tasks
Experience in building an app which has 1-5 Lac users
Required Skills / Qualifications :
Minimum one complete Android App developed end to end, and in play store for more than 3 years
Good hands on experience in developing and deploying Android apps react/Android native
Strong analytical and debugging skills.
Experience implementing integrated solutions with APIs built using RESTful web services.
Adapt to a dynamic work environment. Stay updated with the latest in technology and always think customer first.
You will be responsible to architect solutions using innovative technology ideas and industry-leading methodologies.
Study and understand the product specifications thoroughly to design appropriate software solutions. Suggest improvements and optimise existing implementations.
Ability to identify and deliver POCs and Demos in a record time-frame.
Provide thought leadership to the team around new technologies, processes, and approaches.
Proficiency in various Design Principles and app development methodologies
- Developing new features and user interfaces from wireframe models
- Ensuring the best performance and user experience of the application
- Fixing bugs and performance problems
- Writing clean, readable, and testable code
- Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions
- (Add any other relevant responsibilities here)








