
React Native Developer
at Online trading platform well funded and rapidly growing
Our client's Mobile app has been downloaded by more than 15 million users. Daily, more
than a million users login to the application. As a fast growing company, we are
preparing for a future of tremendous growth and disruption in finance. We are looking
for a React Native developer (SDE2) interested in building performant mobile apps on
both the iOS and Android platforms. The incumbent will be responsible for architecting
and building the applications, as well as coordinating with the teams responsible for
other layers of the product infrastructure. Building a product is a highly collaborative
effort, and as such, a strong team player with a commitment to perfection is required.
● Leverage native APIs for deep integrations with both platforms.
● Diagnose and fix bugs and performance bottlenecks for performance that
feels native.
● Reach out to the open-source community to encourage and help implement
mission-critical software fixes — React Native moves fast and often breaks
things.
● Maintain code and write automated tests to ensure the product is of the
highest quality.
● Participating in SDLC processes streamlining, POC development, Functional
Estimation, Performance Tuning, Environments setup, etc.
● Adherence and promoting best development practices that ensure high
quality
● Ability mentor junior developers and actively contribute to code reviews and
improve the code base for scale and maintainability
● Hands-on experience in Android/iOS app development via React-Native
● Experience in Build systems and Deployment processes
● Experience in writing unit testing code with libraries like Jest, Enzyme , Jasmine, Mocha, etc.
● Excellent problem solving, debugging, and troubleshooting skills.
● An avid follower of the best practices, optimization strategies, and design patterns
● Knowledge of RN available inbuilt UI components and the props those UI components accept.
● Good knowledge of monitoring and tracking down app crashes and bugs using advanced tools
● Experience in profiling tools in Xcode and Android Studio
● Experience in 3rd party services integration
● Knowledge of architectures, trends and emerging technologies

Similar jobs
We’re looking for Android Mobile Application Developer who has solid knowledge of Android application’s life cycle, specially in modern mobile application. We need someone to build the native applications for Android using Java & Kotlin on Android Studio. You’ll need to create applications from scratch or configure the existing applications.
RESPONSIBILITIES:
Design and implement applications from initial concept, app architecture, and user interface to finished deliverable.
Implement new features, enhancements, and content of existing applications.
Good knowledge of Android SDK, different versions of Android, and how to deal with different screen.
Create and update re-usable code libraries to streamline app development cycle.
Contribute to all phases of the product development: design, develop, test, maintain and improvise.
BASIC SKILLS:
Good communication and interpersonal skills.
Strong knowledge of current Android development languages (Java & Kotlin).
Ability to manage multiple projects at a time.
Flexibility and eagerness to identify, learn, and use new and changing technologies.
Self confident and enthusiastic.
Skills Set : Android (IOS) and Flutter
experience: 7-15 years
Location : Chennai
Position : IOS Developer/ Sr. IOS developer
Experience: 4+years
Location : Guindy, chennai
Contact Person : Prema
Skills : Swift, Objective C and Oops concepts
Proven experience building Mobile Apps using React Native.
Build pixel-perfect, buttery smooth UIs across both mobile platforms.
Leverage native APIs for deep integrations with both platforms.
Management of the application and its integration with back-end services.
Astute sense of User Interface and User Experience design
Managing large sets of data transfer between server and App.
Offline usage with sync capabilities.
Diagnose and fix bugs and performance bottlenecks for performance that feels native.
Reach out to the open source community to encourage and help implement mission-critical
software fixes
Maintain code and write automated tests to ensure the product is of the highest quality.
Transition existing React web apps to React Native.
Rock solid at working with third-party dependencies and debugging dependency conflicts.
Firm grasp of the JavaScript language and its nuances, including ES6+ syntax
Ability to write well-documented, clean Javascript code
Familiarity with native build tools, like XCode, Gradle
Understanding of REST APIs, the document request model, and offline storage
Experience with automated testing suites like Jest
Highly proficient in rendering components with Native APIs
Working experience with APIs and third-party libraries
Experience with FCM or similar.
Highly proficient in one or more libraries (e.g. Redux, React Router, etc) for state managing and
routing in addition to React.
Experience using Git as a control System
Minimum 5 years of coding experience in Swift in creating Enterprise Mobile Applications of high
performance and global at scale
Hands on experience in performance tuning, debugging, monitoring
Experience designing clean and maintainable APIs
Working experience with popular thid party libraries for networking, async image loading
Experience building complex applications and g Objective-C / C++/SWFIT with Cocoa and other
frameworks
Strong understanding of iOS application architecture and Implementation (MVC, MVVM)
Experience with multithreaded programming, reusable frameworks, UI components, iOS SDK performance
tools and optimization techniques
Knowledge on UIKit, Core Animation, Autolayout, Size Classes, SnapKit
Knowledge on Core Location, MapKit, AVFoundation, StoreKit, Extensions, AddressBook, EventKit, CAllKit,
SiriKit, Core Bluetooth
Knowledge on Spatial Reasoning
Experience in following best Coding, Security, Unit testing and Documentation standards and practices
Experience in Agile methodology.
Ensure quality of technical and application architecture and design of systems across the organization.
Effectively research and benchmark technology against other best in class technologies.
Previous experience of developing VoIP based solution, live streaming/video calling based application
DevOps understanding is a plus.
Previous experience of working in Product/Solution development or Start-ups will be added advantage
Domain Knowledge: Health care
Good Communication skill
What do we do?
About MobileFirst: Mobile design & development studio focusing on great mobile app experiences. We have great exposure working with Startups, Enterprises and Design Studios. MobileFirst has worked with customers from the USA, India, UK, Kenya, and Israel.
We have catered to clients in Automobiles, Paints, Fashion, Sports, Transportation, Food, Music, Coupons, Smart Parking, Uber for X, etc.
What are we looking for?
- Android Developer with passion working on Android & Android NDK related challenges
- Exposure on Android Application development and deployment
- Minimum 2+ years experience is required on Android
- Must have uploaded 3 to 4 Android Applications
- Great command over Android Studio (Gradle-based development)
- Understanding of Android UI and new UI/ UX trends
- Understanding of Play Store, FCM is required
- Exposure to Kotlin is a plus.
What should you have?
- Amazing debugging skills and problem-solving abilities
- Skills of designing and developing advanced applications for the Android platform
- Bug fixing and improving application performance
- Knowledge of Opensource Libraries & Frameworks
- Command over algorithms, design trends & knowledge about popular applications on App
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Solid understanding of the full mobile development life cycle.
Who are we looking for?
- Tech Savvy. Fast learner. Leader.
- Creative self-starter who is comfortable with both taking initiatives and working in collaboration.
- We don't see your college degree or we don't care if you are a dropout.
Job Perks
- Great Fun Learning exposure
- Training and Seminars on new Technologies
- Startup Experience
- Flexible timings and "work from home" options
- Assignment Incentives
- Training on Vocabulary, Soft Skills, and Personality development
- Team Lunches, Team Outings, Hangouts, and Movies
- As an independent, self-motivated, and an avid technologist, you should have a strong interest in mobile and intuition for UX and consumer behaviour
- Up to date knowledge of Android (Jetpack and RxPatterns)
- Experienced in publishing and maintaining apps in play store
- Excellent Java programming skills
- Experienced in writing testable code & unit tests
- Experience with the Kotlin programming language a plus
- 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
- Familiarity with the use of additional sensors, such as gyroscopes, accelerometers, GPS
- 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
- Familiarity with cloud message APIs and push notifications
- A knack for benchmarking and optimization
- Understanding of Google’s Android design principles and interface guidelines (JETPack, Rx patterns)
- Proficient understanding of code versioning tools, such as Git
- Familiarity with continuous integration
Techosquare Solutions is urgently looking for a Flutter Developer who will be joining our team of Software Developers at our Office in Mohali.
Required Experience And Skills
- Have experience in iOS/Android apps with Flutter. Either deployed on the AppStore/Google Play or available on Github;
- 3+ years in mobile software development minimum.
- Two year’s developing Flutter applications for mobile
- Experience with third-party libraries and APIs;
- Understanding of the Agile development life-cycle;
- Experience with automated testing and building;
- Experience with Git, SVN, or other version control tools;
- Proven experience in writing readable code, creating extensive documentation for existing code, and refactoring previously written code
- Java/Swift experience;
- Understanding of Android Keyboard API;
- Experience with optimizing applications for Material Design.
Benefits
Flexible Day Shift
Five day working
Paid Leave
Salary: No bar for deserving
Location: Mohali
Job Type: Full-time
Requirements
- Have experience in iOS/Android apps with Flutter. Either deployed on the AppStore/Google Play or available on Github;
- 3+ years in mobile software development minimum.
- Two year’s developing Flutter applications for mobile
- Experience with third-party libraries and APIs;
- Understanding of the Agile development life-cycle;
- Experience with automated testing and building;
- Experience with Git, SVN, or other version control tools;
- Proven experience in writing readable code, creating extensive documentation for existing code, and refactoring previously written code
Benefits
- Java/Swift experience;
- Understanding of Android Keyboard API;
- Experience with optimizing applications for Material Design.

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







