![Content Monetisation Platform's logo](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fdefault_company_picture.jpg&w=3840&q=75)
![skill icon](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fskill_icons%2Freact_native.png&w=32&q=75)
JOB DESCRIPTION
React Native Developer
It is a platform for creators, influencers and celebrities to grow, manage and monetise their community. It is aimed at both established and aspiring online creators who want to pursue their passion. Our vision is to enable anyone and everyone to make a successful living doing what they enjoy.
- Roles & Responsibilities:-
- Architect, build and maintain excellent React Native applications with clean code.
- Implement pixel perfect UI's that match designs.
- Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
- Integrate third-party API's.
- Write unit and integration tests.
- Release applications to IOS and Google Play stores.
- Work with native modules when required.
- Work as part of a small team, which will include other React Native developers, a project manager, QA professional, and a designer.
- Complete two week sprints and participate in sprint retrospectives and daily standups.
- Assist with building estimates.
- Interface with clients via Slack, Zoom, and email.
- Track your time throughout the day using Toggle.
- Work with modern tools including Jira, Slack, GitHub, Google Docs, etc.
- Be part of a community of React Native developers who share knowledge and help each other as problems arise.
- Required Candidate profile:-
- 2+ years of professional experience working with React Native.
- 4+ years of professional software development experience.
- Experience working with Swift, Java required.
- Meaningful experience working on large, complex systems.
- Ability to take extreme ownership over your work. Every day is a challenge to ensure you are performing to the expectations you and your team have agreed upon, both in regards to estimates and to the general process.
- An understanding of React Native best practices and a commitment to following them.
- Ability to work through new and difficult React Native issues and contribute to libraries as needed.
- Ability to create and maintain continuous integration and delivery of React Native applications.
- A positive mindset and can-do attitude.
- Forensic attention to detail.
- You work well within a team environment and enjoy working in the office with your colleagues.
![companies logos](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fhiring_companies_logos-v2.webp&w=3840&q=80)
Similar jobs
![skill icon](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fskill_icons%2Fandroid.png&w=32&q=75)
- Expert-level knowledge of developing Android based applications.
- Deep understanding of the internals of Android Frameworks.
- Good knowledge of OOPS concepts and JAVA.
- Familiarity with RESTful APIs to connect Android applications to back-end services.
- Experienced in building mobile applications that utilize web services.
- Experience with third-party libraries and APIs.
- Good knowledge of SQLlite database.
- Strong knowledge of Android UI design principles, patterns, and best practices
- Proficient understanding of code versioning tools, such as Git.
![skill icon](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fskill_icons%2Fandroid.png&w=32&q=75)
![Screen zero content delivery platform](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fdefault_company_picture.jpg&w=256&q=75)
• Proficient in Data Structure and Algorithms
• Proficient in Java, Kotlin and concepts like Kotlin coroutines, Jetpack components.
• Good understanding of various Android tools, Systrace and Perfetto for performance measuring,
memory management, battery, frame drops.
• Always on the lookout for new developments in the Android world and improving things.
• Familiarity with networking, databases, threading and memory concepts.
• Hands-on with code reusability, clean architecture, modularization, build time optimizations.
• Familiar with various third-party tools, libraries widely used and under the hood understanding.
• Understanding and hands-on with Material design principles and interface guidelines.
• Familiarity with cloud message APIs and push notifications.
• Proficient understanding of code versioning tools such as Git.
• Decent understanding of how things work at the backend, reporting and other systems.
• Good understanding of the various CI/CD tools.
• Should have experience in writing Unit and UI tests.
• Good at logical reasoning and data structure.
![skill icon](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fskill_icons%2Freact_native.png&w=32&q=75)
![skill icon](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fskill_icons%2Fios.png&w=32&q=75)
![skill icon](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fskill_icons%2Fandroid.png&w=32&q=75)
The ideal candidate must have experience working with enterprise mobile applications to be considered for this position.
If you are a strong architect/engineers, who are hands-on and capable of designing and developing enterprise web applications, we would love to speak to you!
Required:
Expertise in enterprise web and mobile platform development
4+ years of React Native experience
Experience in AWS
Ability to own the design from inception to deployment
Experience with Cloud / SaaS environment
Hands on experience of Android and iOS Application development
Experience in JavaScript testing frameworks such as Jest, Mocha, Chai, Enzyme
Experience in CI/CD
Expertise in Object Oriented and/or functional problem decomposition
![skill icon](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fskill_icons%2Fandroid.png&w=32&q=75)
Seenit’s suite of apps enables the leading retailers around the world to transform their customer experience and build loyal relationships with their customers. The apps allow retailers to make use of their physical infrastructure and resources to deliver a truly omnichannel experience in today's rapidly changing world of shopping.
We would welcome someone to the team who:
- Loves to write “clean”, well designed code to solve complex problems
- Can design, develop and test the core product software to ensure strong optimization and functionality
- Is inclined to contribute in all phases of the development lifecycle and takes end to end ownership of the project
- Is excited to support others to succeed and shine in a collaborative team culture
Your application will require you to have:
- Just some previous projects to showcase, no need for CV immediately
You should work with us because:
- We’re a relaxed diverse group and don’t take ourselves too seriously
- We're creative and want to change the world while we're at it (yes we do!)
- Our products have an international audience and our partners are around the globe
- Team lunches are more frequent than team meetings
- We love to travel and will ask you to take time off to refresh
![skill icon](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fskill_icons%2Freact_native.png&w=32&q=75)
-Collaborate with cross-functional teams to analyze,define,design,code and ship new features.
-Ensure agile test-driven development for robustness,usability,reliability,security and performance.
-Work on fixing bugs by addressing the root cause and improving application performance.
-Continuously discover,evaluate, and implement new technologies/tools to maximise development efficiency and productivity.
-Hands-on individual contributor, reporting to the Head of Technology.
Requirements
-Experience in Cross-platform mobile app development using Flutter/React Native. Prior experience developing with Flutter is a plus.
-Experience developing with Dart, whether with Flutter and/or for the web, is required. Additionally, deep experience contributing to and managing high-scale production mobile apps is desired. Expertise in Android development is preferred.
-Minimum of 2-3 years full-time mobile development experience (Android). Strong system design and architecture skills - specifically for android. Curiosity to tinker around, explore new paradigms and strong zest for continuous improvement.
-Optimizing app performance and memory consumption. E2E App development and/or experience of developing SDKs is good to have.
-Bonus Points - Experience with Java.
-Experience launching and managing Production mobile apps on Android.
-Experience authoring, testing, and deploying code mission-critical applications.
-Debugging Android apps using simulators and related tooling. Developing and releasing complex, data-driven map based apps using Native as the primary application framework. Persisting data for offline-first apps using flutter -Developing reusable UI Components or libraries.
-Networking and integrating third-party APIs using Flutter. Experience developing integrations with common APIs (e.g., Firebase, Twitter, Instagram, Stripe, Youtube, Google etc.)
-Knowledge of Data Structure and Algorithms.
-Knowledge of OOPs principles.
-Understanding of Relational/NoSQL Databases
-Experience with Git
-Mindset to take up project individually.
-Experience working in an agile development process.
-Writing clear, maintainable and testable code.
![skill icon](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fskill_icons%2Freact_native.png&w=32&q=75)
Skills
- Have published at least one original React Native App.
- Experience with third-party libraries and APIs
Role
Should be able to single-handedly build performant mobile apps on the React Native platform. You will be responsible for architecting and building these 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.
Responsibilities
- Build pixel-perfect, buttery smooth UIs across mobile platforms.
- 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.
![skill icon](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fskill_icons%2Freact_native.png&w=32&q=75)
Industry: Retail / E-commerce
Functional Area: IT Software - eCommerce, Internet Technologies
Role Category: Programming & Design
Role: Application Programmer
Employment Type: Permanent Job, Full Time
Job Description
- With 2+ years of experience of React Native experience on iOS/Android. Platforms
- Must have experience on RESTful Web-Services
- Deep familiarity with Redux and common popular React Native patterns, libraries, components, and frameworks.
- Well verse in Android and Ios framework and have atleast 2 app on playstore/Appstore.
- Mobile-first design and responsive code deeply ingrained in your thought process.
- Familiarity working with REST APIs for deep integrations with both platforms i.e. general best practices, shortcomings, trade-offs, etc.
- Have a solid understanding of CSS,Javascript and react.js.
- Must be good in problem solving, Data structures andAlgorithms.
- Must be hands on writing Unit test cases.
- Ability to work with minimal guidance in fluid environments while providing guidance/stability to junior engineers in the team.
- Strong understanding of App Architectures, E-commercesolutions
- Basic knowledge of version control system like Git / Mercurial / Bitbucket
- Writes well managed and clean codes
- Hands on experience on features specifically QR scanning, Push Notifications, Deep Linking, GPS etc. are an added advantage
- Hands on experience with 3rd party tools integration like Google Analytics, Engagement tool, Payment gateway integration is an added advantage
![skill icon](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fskill_icons%2Fios.png&w=32&q=75)
![skill icon](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fskill_icons%2Fobjective_c.png&w=32&q=75)
Responsibilities:
-
Design and build iOS mobile applications
-
Collaborate with cross-functional teams to analyze, design, and ship new features
-
Fully responsible for mobile app development in the team
-
Build and publish applications in app stores
-
Implement new technologies to maximize application performance
Qualifications:
-
Very good experience with Objective-C and iOS SDK
-
Experience in working with Telematics SDK is a plus
-
Experience with Geo APIs are mandatory
-
Good working knowledge in Cocoa Touch
-
Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
-
Experience with memory management and caching mechanisms specific to mobile devices
![skill icon](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fskill_icons%2Fandroid.png&w=32&q=75)
Here’s what you will do day-to-day:
Brainstorm, contribute new ideas, conceive innovative strategies, and implement solutions to difficult problems
Work with fellow designers and developers in an iterative environment with short and impactful development cycles
Exploit the most advanced Android APIs and platform features to build innovative solutions to real-world problems
Build all the necessary tools and infrastructure to enable rapid mobile development
Work closely with our backend team to interface with RESTful API services
Work with real-time feedback from our users to make the product better
Discover, design, develop, deploy, debug. Repeat!
Why work with us?
Work in a very small, highly talented team consisting IIT alumnus and rockstar developers
High standard of engineering quality
Work on cutting edge technologies in android development so that you are always updated with the trends in android community. P.S. We hate outdated technologies!
High impact role at fast paced growth company
Skills we are looking for - Android Engineer:
Must be able to independently design, code and test major features, as well as work jointly with other team members to deliver complex changes.
Strong object-oriented design and coding skills (Java, Kotlin)
Solid software development background including design patterns, algorithms, data structures
Experience with MVVM or MVP or Clean architecture
Experience with mobile data storage with SQLite/Room or other DBs including no-SQL
Understanding of RxJava, Dependency Injection frameworks like Dagger 2
Good experience in memory management, performance tuning, and resource optimizations
Has published at least one app in play store
Few Good to Haves:
Kotlin experience is a big plus
Experience working in a startup
Experience with Camera and Google Maps apis
Published apps in play store
Github/Medium/StackOverflow presence
Our Android Tech:
Clean architecture with best practices in MVVM
Latest jetpack components
Reactive programming
Kotlin
![icon](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fsearch.png&w=48&q=75)
![companies logos](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fhiring_companies_logos-v2.webp&w=3840&q=80)