
React Native Developer
Skills Required
1. Good with React Native
2. Some who has worked on consumer Apps
What does the core role include?
- 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

Similar jobs
A Delhi NCR-based Applied AI & Consumer Tech company tackling one of the largest unsolved consumer internet problems of our time.
We are a motley crew of smart, passionate and nice people who believe you can build a high-performing company with a culture of respect aka a sports team with a heart aka a caring meritocracy.
Position Overview:
As an Android Developer, you will have the exciting opportunity to work on developing, testing, and maintaining Android applications that deliver exceptional user experiences. Collaborating closely with cross-functional teams, you will play a key role in transforming ideas into functional and user-friendly applications that meet the needs of our customers.
Key Responsibilities:
● Participate in the entire application development lifecycle, from concept and design to testing and deployment.
● Write clean, efficient, and maintainable code following coding standards and best practices.
● Continuously research and stay up-to-date with the latest Android development trends, tools, and technologies.
● Assist in maintaining code repositories and version control using tools like Git.
● Collaborate with UI/UX designers to ensure seamless integration of design elements and optimal user experience.
Qualifications:
● Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
● Strong passion for mobile app development and a genuine interest in the Android platform.
● Solid understanding of Java and/or Kotlin programming languages.
● Basic knowledge of Android application architecture and components (Activities, Fragments, Services, etc.).
● Familiarity with development tools and frameworks such as Android Studio and Gradle.
● Adept problem-solving skills and the ability to think critically.
● Strong communication skills, both verbal and written.
● Prior experience with personal or academic Android projects is a plus.
● Knowledge of UI/UX principles and design patterns is a bonus.
Participate and contribute in design and development of the core components of the serviceto
Ensure high quality of software development with respect to architecture, code quality, testing and development
Implement testing frameworks and disciplines as part of every feature development
Own performance of app in production and implement / push for implementation of systems to monitor, debug and fix an issue in production in lowest TAT
Requirements
Who thrives in building applications at ease and speed and optimize the time and effort to build an application
Has good experience in building android applications
Experience with flutter eco system is a great plus
Who likes to think in terms of software and data architecture before opening android studio
Comfortable with managing development and deployment of applications
Open and more importantly excited about learning new technologies
**
We are looking for an Android developer (Mobile developer) Experienced or Fresher with good skill & Having a good understanding of Android SDK. Basic understanding of mobile aggregation and tools.
Job Brief
We are looking for a strong mobile app developer who welcomes both engineering and maintenance tasks. The primary focus will be to implement new user interfaces and features together with automated unit and integration tests.
You will be working with our candid and collaborative team, where your knowledge and advice about application architecture and the newest mobile technologies will be highly appreciated. The code you write will need to be cleanly organized and of the highest quality. You’ll also help ensure solid application performance and an excellent user experience.
Main Responsibilities
Your responsibilities will include:
- 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
Key Requirements
-
Extensive knowledge about mobile app development. This includes the whole process, from the first line of code to publishing in the store(s)
-
Deep knowledge of Android, iOS
-
Familiarity with RESTful APIs and mobile libraries for networking.
-
Familiarity with the JSON format
-
Experience with profiling and debugging mobile applications
-
Strong knowledge of architectural patterns—MVP, MVC, MVVM, and Clean Architecture—and the ability to choose the best solution for the app
-
Familiarity with Git
-
Familiarity with push notifications
-
Understanding mobile app design guidelines on each platform and being aware of their differences
-
Proficiency in Kotlin, Swift, Java, Python
-
GPS, Accelerometer, Gyroscope, Magnetometer, G-sensor
-
B.Tech CSE/IT/ECE
- Translate product designs and features into high-quality code within project constraints through diligent planning and attention to detail.
- Design and develop efficient reusable components. Follow SDLC best practices by ensuring coding and testing standards.
- Take the lead to maintain and refactor code and remedy performance bottlenecks.
- Collaborate with different tech teams, product teams, and QA. Exhibit excellent teamwork and help achieve team goals. Keep key stakeholders informed about progress and problems; avoid surprises.
- Work to architect simple, reliable, and elegant applications. Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Identify and communicate improvements to development tools, processes & workflows. Contribute to a collaborative work environment and a culture of ownership.
- Participate in understanding problems for our specific target and finding solutions for them.
Qualifications
- Strong knowledge of Android design principles, patterns, and best practices.
Good problem-solving skills and verse with OOPs fundamentals. - Proficiency in Java, Kotlin, and a solid understanding of Android SDK and other components (MVP/MVVM, Architecture components, Jetpack, Dagger, RxJava, Coroutines, Data binding, Retrofit, etc).
- Knowledge of clean architecture and its implementation.
- Proficient with developing apps optimized for different android versions and devices of varying performance.
- Strong system design and architecture skills.
- Experience with multi-threading, memory management, databases.
- Experience in working with REST APIs, JSON, XML, etc.
- Experience/Knowledge of unit testing and integration testing.
- A knack for profiling, performance tuning, and optimization.
Skills that will give you an edge - Hands-on experience with supporting payments and integrating payment gateways
- Experience with progressive web apps, service workers
- Strong grasp over frontend unit and end-to-end testing frameworks

Description
- Hands on experience in native iOS development for at least 3 years.
- Hands on experience in React, React Native, Redux, ES7, Axios, ECMAScript (OOJS) and JSX, Native bridging & HTML5.
- Experience with offline storage, threading, and performance tuning.
- Excellent HTML, CSS knowledge.
- Hands-on Redux/Flux Architecture.
- Strong understanding of JavaScript ecosystem.
- Solid understanding of the full mobile development life cycle.
- Hands on experience on Android in creating Hybrid apps is an added advantage.
Job Type: Full-time







