
React Native Developer Job Description
We are searching for a brilliant, flexible React Native Developer to create novel Android / IOS apps that meet the needs of our target audience.
To this end, the React Native Developer's Responsibilities include writing and proofreading code, liaising with coworkers within and outside of their department, and monitoring customers' feedback. Over time, you will also be required to create app updates.
To ensure success as an React Native Developer, you should demonstrate proficiency in one of the mainstream programming languages, and a sound understanding of the traditional product life cycle.
An exceptional React Native Developer will be fearless but respectful in the pursuit of excellence, continually striving to shape the
ways in which Android/ IOS apps impact the world around us.
React Native Developer Responsibilities:
Conceptualizing and formulating apps that are suitable for use on all types of Android/lOS devices.
Implementing measures to safeguard users' data.
Ensuring that the construction and presentation of your apps are congruent with the company's standards.
Proofreading your code and correcting mistakes before each app is released.
Collaborating with Ul and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order.

Similar jobs
Looking for Mobile App Developer(4-6 Years ) php(Work from home)
Product Development Experience mandatory such as ERP, CRM, HRM on Android
Reading & writing APIs
Familiar with coding in PHP
Proven knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
Familiarity with RESTful APIs to connect Android applications to back-end services
Experience with offline storage, threading, and performance tuning
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 Googles Android design principles and interface guidelines
Proficient understanding of code versioning tools, such as Git.
Familiarity with continuous integration
Preferred Professional and Technical Expertise
Ability to develop/support new/existing apps.
Experience:
Min of 4+ years of experience in android app development
You will use your expertise in application development to evaluate and select development methods, processes, standard methodologies and tools
Educational Qualifications:
Any Specialization for UG and PG
Key skills:
PHP, React Native, Android SDK, Information Architecture Application Development, User Interface Designing, Continuous Integration, Technical Management, Performance Tuning, Mobile Application Developer
Job Type: Full-time
Ensure product delivery is fast, low-cost and sustainable.
Take responsibility from development to customer support.
Research and implement things wherever needed, improve efficiency using
automation, and methods like test driven development.
Setting up events for user, performance and error analytics.
Participate in product and design ideation, collaborate with the team to
implement high-quality features.
Skills & Qualifications
2+ years of experience in software development preferably B2C experience.
Experience in React native, Javascript.
Experience with popular React workflows (such as Flux or Redux).
Familiarity with newer specifications of ECMAScript (ES6 & ES5 ).
Familiarity with RESTful APIs.
Experience in working with the MERN stack or similar frameworks
Working knowledge of git for version control.
Understanding of Unix tools.
Strong proficiency in JavaScript, including DOM manipulation and the
JavaScript object model
You will develop Android applications that scale to reach millions of users • You will continually evaluate emerging technologies to identify opportunities, trends, and best practices that can be used to strengthen technology platform and development practices • Work with the team to create user interface layouts for customers and interfaces to backend web services • Design and develop systems and libraries that are highly reusable and maintainable • Understand product architecture and frameworks and come to the table with your ideas • Collaborate with different teams along with other Android developers to exchange new ideas and improvements
REQUIREMENTS • Proficiency in the standard Android tech stack - JAVA, Android SDK, Android Studio, SDK, adb, Layout Editor • Good knowledge of Object Oriented Programming and design patterns, MVC, MVVM, Dependency Injection and more • Restful API, JSON Parsing, XML Parsing, Retrofit Network Libraries • Strong knowledge of Android UI design principles, patterns, and best practices • Payment Gateways Integrations. • Experience of working with multi-language, multi-screen resolutions • Experience with offline storage, threading, and performance tuning • Excellent Android technical issue diagnosis and problem solving skills • Help maintain code quality, organization, and automatization • Proficient understanding of code versioning tools, such as Git • Experience with SQL databases, Java or full stack development is a plus
Roles & Responsibilities:
- Building smooth UIs and designing responsive screens across both mobile platforms.
- Leveraging native APIs for deep integrations with both platforms.
- Diagnosing and fixing bugs and performance bottlenecks.
- Reaching out to the open source communities to encourage and help implement mission - critical software fixes (React Native updates frequently and dependent libraries might break).
- Maintaining code and writing automated tests to ensure the product is of the highest quality.
Skills Required:
- Familiarity with native build tools, like XCode, Gradle
- Understanding of REST APIs and offline storage
- Experience with unit testing and integration testing
- Experience with Cl/CD and version control (i.e., GitHub) highly valued
- Bachelor's degree in computer science, computer engineering, or similar
- Strong communication skills: you possess the ability to communicate complex problems in a simple and effective way
- Have worked in an agile and fast-paced environment (ideally at an e - commerce or logistics company)
- Ready to join the team immediately
tl;dr
🤓 An early employee of an experienced team. A lot of impact and opportunities to learn or deepen new technologies like GPT3, Amazon Rekognition, FFmpeg and more.
💰 Fixed Salary + Stock-Options
About
Blend is an AI-driven graphic design tool for entrepreneurs that removes decision making to create professional-grade product catalogs. Entrepreneurs can now create product marketing material in a few seconds to stand out and sell better online. Instead of manipulating pixels, users edit objects. Deep learning models ensure the translation of pixels into objects.
What you'll do
Blend app, an AI-driven design tool, will help its users create stunning designs within seconds.
To help us get to our vision faster, we are looking for an Engineer to join us on our app development front. This developer:
- 👩💻 Would work on our Flutter codebase writing cross platform code for both Android and iOS.
- 🎨 Work closely with product and design to create amazing user experiences.
- 🐜 Watch out and fix production issues, and target on running a smooth experience.
- 📈 With the help of the rest of the team, you maintain a great app with few bugs and trustable analytics: KPIs, logs, crash logs, boards.
Above all, you would be the owner of the app side of things. Drive it to success. That will be the goal.
We are tech/langugage agnostic when it comes to developers, so the only hard requirement is to be smart and passionate. That being said, having the skills below will be an advantage:
- Experience working with Flutter and/or Dart
- Experience with React/React Native (makes it easier to pick up flutter)
- Experience with Native app development (sooner or later you might get to a point where you need to write native modules as well)
How we work:
- Team: you are humble, open to challenge, and like to help others grow. The most important is the progress of the team and the product.
- Impact: you can prioritize your time to build what will give users superpowers or wow them.
- Learning: learning and sharing knowledge makes you happy. At Blend, this holds true as a team, with machine learning, and with our users.
Hiring process:
3-steps process:
- Screening call
- Technical Interview
- Cultural fit interview with the founders
Responsibilities:
- Write high quality code & unit tests, builds, tests as per agreed timelines.
- Follows and promotes SDLC best practices: Coding standard, testing, code reviews, code comments etc.
- Keeps key stakeholders informed about progress and problems; avoids surprises.
- Organises and expresses ideas clearly and concisely.
- Exhibits excellent teamwork and helps achieve team goals.
Requirements:
- Exhibits strong problem solving skills.
- Strong grasp of computer science fundamentals and excellent problem solving skills.
- Good understanding of software engineering practices, Data Structures & Algorithms.
- Solid programming skills in Java/Kotlin.
- Good communication skills.
- Strong sense of ownership and accountability.
- Experience in Reactive programming, Asynchronous programming and Unit Testing will be an added advantage.
- 0-3 years of experience in product driven organisation.
- A Bachelors or Masters degree in engineering from a reputed institute (preferably IITs, NITs, or other top engineering institutes)
Technologies we're working with:
- MVP, JAVA and Kotlin, Realm, Firebase Real-time Database, RxJava, Kotlin, Coroutines, Dagger and Retrofit.
Proven working experience of minimum 3+ Years in Android app development (Min 2Yrs. experience in Kotlin)
- Have strong knowledge in Kotlin and Java.
- Strong knowledge of Android UI design principles, patterns, and best practices
- Experience with offline storage, threading, and performance tuning.
- Experience working with remote data via REST and JSON.
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle.
Podium School is an upcoming ed-tech startup focused on providing fun and rewarding learning environments to 5 to 15 years old children. We are looking to expand our Android engineering team to help us build and maintain a highly engaging Android app for our parents and children. You can check our website at http://www.podium.school">www.podium.school or download our app from https://play.google.com/store/apps/details?id=com.podium.mobileapp">https://play.google.com/store/apps/details?id=com.podium.mobileapp
Job Requirements:
- The candidate should be capable of completing app projects from start to finish independently.
- 0- 2 Years of overall industry experience and rich experience inPodium Introduction:
React-native.
- Ability to think from the end user's perspective and focus on improving the overall product experience.
- Developer at heart with strong focus to learn and implement the latest enhancements in React Native.
- Hands-on experience on Web development technology stack, HTML/JS/CSS and other web development libraries and frameworks is an added advantage.
- Thorough understanding of React Native development tools like IDEs (Nuclide, Atom, Sublime Text, or Visual Studio Code), Chrome debugging tools, ESLint, React Native CLI, Watchman, package manager, etc.
- Good familiarity with most of the React Native built-in and popular third party frameworks, libraries, and accelerators. With in-depth expertise on most of the popular ones.
- Excellent exposure and expertise in design patterns and software design patterns in general.
- Good communication skills.
Required Experience: 0- 2 years on React Native development
Qualification: BE/ Btech/ MCA/ BCA/ IT graduate
Key Skills:
- React Native, Android, Firebase (Mandatory)
- HTML, CSS, JavaScript, ES6/ES7/ES8, Nodejs, Npm, React JS, Redux, React Navigation, AJAX (Preferred)
Plan and implement projects
Help define project scope, goals and deliverables
Define tasks and required resources
Collect and manage project team
Allocate project resources
Create schedule and project timeline
Track deliverables
Support and direct team
Monitor and report on project progress
Implement and manage change when necessary to meet project outputs
Evaluate and assess result of project
Skill Sets –
• Candidates should have managed a minimum of 5 Mobile and web application projects
• Minimum of 1-2 years of experience in mobile application management
• Strong in mobile application technologies –Preferably IOS and Android and Hybrid application development
• Experience of onsite project management using agile methodology is essential.
• Understanding of Apple/Android best practices for application development.
• Sufficient experience in both management of software projects and functional management of software development teams.
• Develop full-scale project plans and associated communications documents using the Agile methodology.
• Estimate the resources and participants needed to achieve project goals. Set and continually manage project expectations with team members and other stakeholders.
• Identify and resolve issues and conflicts within the project team.
• Identify and manage project dependencies and critical path.
• Develop the required materials including technical specifications, project and resource plans, project updates, and presentation materials.
• Develop short-term and long-term project plans, priorities and objectives
• Understanding of available framework(s) for application development on iOS platform.
• Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution
• Ability to multi-task under pressure and work independently with minimal supervision.
• Excellent communication skills
Knowledge/skills
• Expert knowledge of application operations
• Expert abstract reasoning, problem isolation, and troubleshooting skills
• Good knowledge of ITIL practices
• Experienced in working under pressure and tight deadlines










