
Job Description:
We are seeking an experienced React Native Developer with over 4 years of experience to join our dynamic team. The ideal candidate will have a strong background in mobile development, particularly with React Native, and a passion for creating high-quality, scalable applications. You will play a key role in the development and maintenance of our cross-platform mobile applications, ensuring seamless integration with our web solutions and a superior user experience.
Key Responsibilities:
• Mobile Development: Develop, maintain, and optimize React Native applications for both iOS and Android platforms.
• Integration: Work closely with back-end developers to integrate mobile applications with APIs and other services.
• Collaboration: Collaborate with cross-functional teams, including UI/UX designers, product managers, and other developers, to deliver a cohesive product experience.
• Performance Optimization: Ensure the performance, quality, and responsiveness of applications by identifying bottlenecks and implementing solutions.
• Code Reviews: Conduct code reviews and ensure adherence to coding standards, best practices, and company guidelines.
• Testing: Write and maintain unit and integration tests to ensure the reliability and robustness of the application.
• Documentation: Create and maintain technical documentation for code and APIs.
• Stay Updated: Keep up with the latest industry trends and technologies, and continuously improve the development process.
Qualifications:
• Education: Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)
• Experience: 4+ years of experience in mobile development, with at least 3 years of hands-on experience with React Native.
• Skills: Proficiency in JavaScript and strong experience with React Native, including working with state management libraries (such as Redux or MobX) and navigation libraries.
• Platform Knowledge: Solid understanding of mobile development for both iOS and Android, including platform-specific considerations.
• Performance: Experience with performance optimization techniques for mobile applications.
• Version Control: Familiarity with version control systems (e.g., Git).
• Collaboration: Ability to work effectively in a team environment and communicate technical concepts to non-technical stakeholders.
• Problem-Solving: Strong problem-solving skills and attention to detail.
Preferred Skills:
• TypeScript: Experience with TypeScript for type safety and better code maintainability.
• UI/UX Understanding: Familiarity with UI/UX design principles and ability to collaborate effectively with designers.
• Back-End Knowledge: Basic understanding of back-end technologies and APIs to facilitate seamless integration.
• Testing Frameworks: Experience with testing frameworks such as Jest or Mocha.
• CI/CD: Knowledge of continuous integration and continuous deployment (CI/CD) pipelines.
• App Store Deployment: Experience with deploying applications to the Apple App Store and Google Play Store

About Programmingcom
About
Similar jobs
We are looking for people who have a passion for Technology. You will likely have made open-source contributions and have a GitHub account. You will demonstrate experience of different platforms and technologies. We expect to see some or all the following:
Experience in architecting complex mobile applications
Extensive experience working on commercial software development in React Native
BS/MS in Computer Science or equivalent
Firm understanding of software development principles, capabilities, and limitations of mobile platforms
Passion for mobile development. We would love to hear about apps you’ve developed.
Understanding and exposure to integrating GraphQL API endpoints
Strong experience and understanding of industry standard mobile accessibility
Experience in full development life cycle; design, coding, test, build, QA, deployment, and maintenance
Exposure to the DevOps model
Experience in Lean and Agile environments and understanding of principles behind methodologies such as: BDD, ATDD and TDD
A strong team player with the ability to influence and lead stakeholders when necessary
We are looking for a highly skilled React Native Developer to
collaborate with a team of developers and UX designers to
develop and maintain a web application that will be launched
on multiple platforms such as android or iOS. The candidate
will be responsible for building native web applications with a
focus on front-end development. The ideal candidate is an
advanced React Native Developer who can build dynamic,
high-performing, and responsive UI for our web applications.
Requirements
1.Minimum 3yrs of exp in building React native apps for android and iOS
2.Solid understanding of iOS and Android ecosystems.
3.Must have worked on hardware integration with the apps.
4.Understanding of various navigation models in mobile apps
5.Good at debugging, testing, performance optimization.
6.Interpersonal skills: good team player, ready to take challenges ability to deliver in a fast-paced environment.
JD
1.Build pixel-perfect, buttery smooth UIs across both mobile platforms.
2.Leverage native APIs for deep integrations with both platforms.
3.Diagnose and fix bugs and performance bottlenecks for performance that feels native.
Must have built at least two Android and/or iOS apps with Flutter.
Have published one or more mobile apps in Google Play or App Store.
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
Solid understanding of the full mobile development life cycle, including automated testing and building.
Experience working in an agile development process.
Design and implement user interface components for JavaScript-based web and mobile applications using React ecosystem.
Build app and UI components from prototypes and wireframes. Work with native modules as and when required.
Use Native APIs for tight integrations with both platforms – Android and iOS Write automated tests to ensure error-free code and performance Improve front-end performance by eliminating performance bottlenecks Create front-end modules with maximum code reusability and efficiency Implement clean, smooth animations to provide an excellent user interface Work with third-party dependencies and APIs Work with Redux architecture to improve performance of the websites/mobile apps Coordinate with the cross-functional teams to build apps in stipulated time/budget.
Be proficient in using version control and continuous integration, with tools such as Git.
Good communication skills in English.
Responsibilities
- Build pixel-perfect, buttery smooth UIs across both 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.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Transition existing React web apps to React Native.
You will be responsible for architecting and building applications, as well as coordinating with the teams responsible for other layers of the product infrastructure.
Responsibilities:
Leverage native APIs for deep integrations with both platforms.
Diagnose and fix bugs and performance bottlenecks for performance that feels native.
Maintain code and write automated tests to ensure the product is of the highest quality.
Transition existing React web apps to React Native.
Skills:
Firm grasp of the JavaScript (TypeScript would be a plus)
Knowledge of functional or object-oriented programming
Ability to write well-documented, clean Javascript code
Familiarity with native build tools, like XCode, Android Studio
Understanding of REST APIs, the document request model, and offline storage
Experience with automated testing suites
Send across:
Your LinkedIn profile
Your Github profile
Links to projects you have built
We are currently looking to hire a Software Developer to join our dynamic team. We noticed your profile and we believe your skills and expertise are a better match for this role.
Mandatory skills
- Strong proficiency in JavaScript, React and React native.
- Familiarity with native build tools, like XCode, Android Studio
- Good understanding of UI/UX, app preformation, memory optimisation, delivery feasibility, coding best practices, design principles.
- Understanding of mobile applications development (Deployment and release process, Building, architectures, design patterns, release etc.)
- Experience with React JS state management libraries such as Redux or Mobx
- Experience with ES6, typescript and common front-end development tools such as Babel, Webpack, NPM, Yarn etc.
- Knowledge of RDBMS/NoSQL databases.
Requirements
- B.Tech/BCA/MCA degree in Computer Science, Engineering or a related subject
Rejolut is one of the award winning fastest growing emerging tech company which is working on leading technology like Blockchian, ML & AI, Complex mobile & web apps, IoT etc.
The ideal candidate will be responsible for developing highly scalable and secure code.
Responsibilities:-
-Able to take the Extreme Ownership of modules/product/projects
-Able to learn & implement new technology/framework/library at God Speed
-Able to come with optimal solution for the business problem
-Can handle calls with the client & customer to know their feedback
-Writing clean code & able to dig into other's code or open source code.
-Build pixel-perfect, buttery smooth UIs across both mobile platforms.
-Leverage native APIs for deep integrations with both platforms.
-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.
-Transition existing React web apps to React Native
Desired Candidate Profile:-
- Firm grasp of the JavaScript (and TypeScript or ClojureScript) language and its nuances, including ES6+ syntax
- Knowledge of (functional or object-oriented) programming
- Ability to write well-documented, clean Javascript code
- Rock solid at working with third-party dependencies and debugging dependency conflicts
- Familiarity with native build tools, like XCode, Gradle (Android Studio, IntelliJ)
- Understanding of REST APIs, the document request model, and offline storage
- Transition existing apps to React Native and work with native modules when required.
- Experience in releasing Android and iOS App store
- Experience working with Swift, Objective C, and Java a plus but not required
How we are different
-We are young and dynamic team who are obsessed with solving business problem at scale -We are a technology agnostic company who focus more on finding the optimal solution to business problem rather than technology
Why to join us
-We provide huge learning curve. Spending 1.5-2 years with us will put you 3 years ahead in the career
-We work only on cutting edge technology like React, React Native, Flutter, NodeJS, Python, Go, Svelte, ELM
-There are two technology Co-founder in the company ho are pretty much hands-on and have earlier bult the Consumer application which is downloaded millions of time and are in leadership position in copanies like Samsung, Purplle, Loylty Rewardz
-Get mentored by the best in the industry
-Flexible working hours
-Perks best in the industry
-Flat structure, no hierarchy
Location: Noida
Roles and Responsibilities:
Expertise in JavaScript, React JS, React Native, Redux with enterprise grade mobile app
development experience.
Knowledge of industry best practices in React Native implementation.
Firm grasp of the JavaScript and TypeScript language and its nuances, including
ES6+syntax
Knowledge of functional or object-oriented programming
Familiarity with native build tools, like XCode, Android Studio
Understanding of REST APIs, the document request model, and offline storage
Specific hands-on knowledge in following:
a. Styling with React Native
b. App Authentication
c. Pre-built components usage
d. Third-party plugin usage, Redux, Handling Data, Hooks
e. Code Reuse in React
for a great App developer who is proficient React Native. Your primary focus will be on developing user interface components and implementing them following well-known React workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
Responsibilities and Duties
- Developing new user-facing features using React Native
- Developing apps from scratch or adding modules to the application
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high-quality code
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
- Needs to have a working knowledge of React Native
- Needs to have a working knowledge of Redux
- Need to know build and deploy methodologies for Android and iOS
Key Skills
React Native, Redux, Next.js, Android, iOS
Required Experience, Skills and Qualifications
Skills
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React Native and its core principles
- Experience with popular React workflows (such as Flux or Redux)
- Familiarity with newer specifications of EcmaScript
- Experience with data structure libraries (e.g., Immutable.js)
- Knowledge of isomorphic React is a plus
- Familiarity with RESTful APIs and integration
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Familiarity with code versioning tools such as Git, SVN, and Mercurial
Job Type: Full-time










