Senior Web Front End Developer
Job Description
Job Description – Senior React Native Developer
Job Title: Senior React Native Developer
Company Name: Vaanam Technologies
Experience Required: Minimum 8 Years
Relevant Experience: Minimum 5 Years in React Native and Redux
Job Location: Not Specified
Job Type: Not Specified
Salary: Not Disclosed
Job Summary
We are looking for an experienced Senior React Native Developer with a minimum of 8 years of software development experience, including at least 5 years of relevant experience in React Native and Redux.
The ideal candidate should possess strong expertise in JavaScript, React Native, mobile application development, REST API integration, and native mobile build tools. The selected candidate will be responsible for developing, optimizing, and maintaining high-performance Android and iOS applications.
Key Responsibilities
1. Mobile Application Development
Develop and maintain cross-platform Android and iOS applications using React Native.
Build scalable, responsive, and high-performance mobile application interfaces.
Implement reusable components and follow React Native development best practices.
Ensure seamless application functionality across Android and iOS platforms.
2. JavaScript and React Native Development
Develop applications using JavaScript and ES6+ syntax.
Apply React Native core principles and component-based architecture.
Work with state management solutions such as Redux or Flux.
Handle third-party dependencies and troubleshoot dependency conflicts.
3. API Integration and Optimization
Develop, integrate, and optimize REST API calls.
Ensure efficient communication between mobile applications and back-end services.
Implement offline storage and data-handling mechanisms.
Troubleshoot API integration issues and improve application performance.
4. Native Build Tools and Deployment
Work with native mobile development and build tools such as Xcode, Gradle, Android Studio, and IntelliJ.
Manage mobile application builds and deployment processes.
Support mobile CI/CD pipelines using tools such as Fastlane, Bitrise, or GitHub Actions.
Assist with application publishing and release management.
5. Testing and Debugging
Identify and resolve application bugs and performance issues.
Troubleshoot third-party library and dependency conflicts.
Support automated testing using Jest, Detox, or Appium.
Ensure application stability, reliability, and maintainability.
6. Collaboration and Development Practices
Work within Agile/Scrum development environments.
Use Git and other version control systems for source code management.
Collaborate with development teams to deliver high-quality mobile applications.
Follow mobile application security and data protection best practices.
Required Technical Skills
Primary Skills:
React Native
Redux
JavaScript (ES6+)
Android and iOS Application Development
React Native Core Principles
JavaScript Object Model
DOM Manipulation
REST API Integration
Offline Storage
Third-Party Dependency Management
Xcode
Gradle
Android Studio
IntelliJ
Git and Version Control
Agile/Scrum Methodologies
Additional / Preferred Skills:
Flux Architecture
Fastlane
Bitrise
GitHub Actions
Mobile CI/CD
Mobile Application Security
Data Protection Practices
Jest
Detox
Appium
App Store Deployment
Google Play Store Deployment
Candidate Requirements
Minimum 8 years of overall software development experience.
At least 5 years of hands-on experience in React Native and Redux.
Strong understanding of React Native architecture and core principles.
Proficiency in JavaScript, including ES6+ syntax and JavaScript object model concepts.
Experience developing Android and iOS mobile applications.
Ability to manage third-party dependencies and resolve conflicts.
Familiarity with native mobile build tools such as Xcode, Gradle, Android Studio, and IntelliJ.
Good understanding of REST APIs, request handling, and offline storage.
Hands-on experience creating, optimizing, and integrating API calls.
Knowledge of Agile/Scrum methodologies and Git-based version control.
Strong debugging, analytical, and problem-solving abilities.
Preferred Qualifications
Experience with mobile CI/CD tools such as Fastlane, Bitrise, or GitHub Actions.
Knowledge of mobile application security and data protection.
Experience with automated testing frameworks such as Jest, Detox, and Appium.
Previous experience publishing applications on the Apple App Store or Google Play Store.
Strong communication and team collaboration skills.
How to Apply
Interested and eligible candidates can share their updated resumes at:
Email: kayalvizhip@vaanamtech.com
Company: Vaanam Technologies