React Native / React Developer
*Key Responsibilities :*
● Architect and develop advanced applications for the React Native platform, ensuring robustness and high performance.
● Facilitate deep integrations with both iOS and Android platforms using native APIs, and develop custom native modules and components as needed.
● Understand and apply iOS and Android UI design principles, patterns, and best practices.
● Develop & Manage application publication and maintenance in the App Store and Google Play.
● Optimize applications for reliability, speed, and performance on both iOS and Android.
● Employ modern front-end build pipelines and tools (e.g., Webpack, Babel).
● Craft responsive, high-performance user interfaces for mobile and web platforms, using custom
controls and views.
● Implement state management strategies using Redux or similar frameworks to maintain a
predictable state across all environments.
● Integrate mobile applications with backend services, ensuring seamless functionality and user experience.
● Drive automated testing efforts, using frameworks like Jest, Enzyme, or Detox to maintain high standards of quality.
● Optimize performance, focusing on responsiveness and efficient operation on a wide range of devices and platforms.
● Conduct thorough testing across different devices, ensuring consistent behavior and appearance.
Qualifications & Technical Skills :
● Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
● A minimum of 10 years' experience with mobile development, with a strong portfolio in React Native, React.js, and familiarity with native mobile development.
● Strong understanding of native build tools, like XCode for iOS and Gradle for Android.
● Proficiency in front-end development tools such as Babel, Webpack, ESLint, and others.
● Knowledge of RESTful API integration and management.
● Demonstrated experience in deploying functional mobile and web applications to market.
● Extensive experience with React Native development, including writing code that can be shared across platforms efficiently.
● Familiarity with backend development principles, with experience in Node.js, Java, or similar
technologies.
● Skilled in responsive design using CSS or React Native styles, with a focus on mobile-first
principles.
● Experience with cloud services such as AWS or GCP, and familiarity with cloud-native development practices.
● Proven ability to set up and lead automated testing environments, ensuring comprehensive test coverage.
● Independent working style with excellent organizational skills and a proven track record of
working in agile development teams.
● Experience with other mobile cross-platform technologies (e.g., Ionic, Flutter) or native languages (Swift/Objective-C, Java/Kotlin) is a significant plus.
● Frontend development experience with Angular, Vue, or similar technologies is a plus.
Job Type: Full-time
Pay: From $90,000.00 per year
Benefits:
* 401(k)
* Dental insurance
* Health insurance
* Paid time off
* Vision insurance
Schedule:
* 8 hour shift
Ability to Relocate:
* Sterling, VA 20166: Relocate before starting work (Required)
Work Location: In person