St Louis, MO, 63112, USA
22 hours ago
React Native Developer
At NTT DATA, we know that with the right people on board, anything is possible. The quality, integrity, and commitment of our employees are key factors in our company's growth, market presence and our ability to help our clients stay ahead of the competition. By hiring the best people and helping them grow both professionally and personally, we ensure a bright future for NTT DATA and for the people who work here. NTT DATA is hiring a **React Native Developer** for a remote, US opportunity. **NOTE** : This is a US based, W-2 project. All candidates will be paid through NTT DATA only. As one of our valued **React Native Developers** , your task will be constructing high-performance mobile apps for both iOS and Android platforms. Your duties will include: + Spearheading the architecture and construction of these applications while coordinating with teams managing other layers of product infrastructure. + Building enterprise-level React Native apps with precision-crafted UIs for Android and iOS platforms. + Leveraging native APIs for extensive integrations with native mobile platforms. + Diagnosing and rectifying bugs and performance bottlenecks to ensure seamless, native-like performance. + Upholding coding standards and writing automated tests to guarantee top-notch product quality. + Translating complex requirements into distinct coding tasks and strategies. + Crafting unit and integration tests for thorough and regressive software testing. + Participating in design and code reviews. + Collaborating with various teams (Product, PM, etc.) to ensure the delivered code aligns with functional/technical specifications. + Engaging actively in Agile routines and ceremonies, including daily standups, sprint planning, and sprint demos/retrospectives. **Required Experience** : + Bachelor's degree in Computer Science or a related field or equivalent practical experience + Minimum of 3 years of professional React Native development experience in an Agile environment. + Profound understanding of Computer Science fundamentals, including OOAD, MVVM design patterns, data structures, and algorithms. + Extensive experience in creating React-Native modules (npm) and developing reusable custom libraries and components. + Extensive experience with Typescript. + Profound understanding of front-end frameworks, particularly React. + Experience with RESTful APIs and OAUTH. + Proficiency in creating a Jenkins pipeline using third-party tools like Fastlane. + Proven experience in deploying applications on Apple AppStore and Google Playstore. + Proficiency in JavaScript and TypeScript languages. + Solid foundation in working with third-party libraries (Redux, RxJS) and debugging dependency conflicts. + Comprehensive understanding of the mobile app development lifecycle. + Knowledge of object-oriented programming and reactive programming patterns. + Experience with RESTful APIs, integrating mobile applications to server-side systems, and understanding the document request model and offline storage. + Familiarity with automated testing suites, like Jest, Mocha, and Postman, and experience with unit and integration tests (Espresso, JUnit) and Co-routines. + Experience with dependency injection (Dagger). + Ability to contribute to a large-scale Agile-driven software engineering project, with a solid understanding of professional software engineering best practices for the entire SDLC, including CI/CD. + Excellent verbal and written communication skills. + Open-mindedness, a relentless thirst for learning, and an unyielding spirit of collaboration. + Exceptional interpersonal skills and a positive mindset. + Work CST hours **Preferred Experience:** + Experience with TDD or BDD. + Familiarity with cloud-native, scalable, and highly available distributed systems. + Understanding relational and NoSQL databases such as MySQL, Postgres, Mongo, and Redis. + Experience with container technologies like Docker and Kubernetes. + Experience with Atlassian tools such as JIRA and Confluence. **About NTT DATA** NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at us.nttdata.com (http://us.nttdata.com/en) NTT DATA endeavors to make https://us.nttdata.com (https://us.nttdata.com/en) accessible to all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at https://us.nttdata.com/en/contact-us . This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here (https://us.nttdata.com/en/compliance#eeos) . If you'd like more information on your EEO rights under the law, please click here (https://us.nttdata.com/en/compliance#know-your-rights) . For Pay Transparency information, please click here (https://us.nttdata.com/en/compliance#ppnp) .
Por favor confirme su dirección de correo electrónico: Send Email