Rackera - Atlanta, GA
posted about 2 months ago
We are seeking a Senior React Native Developer/Lead with over 8 years of experience to join our team in Atlanta, GA. This role requires a deep understanding of React Native, React-Redux, and Redux-Saga, along with proficiency in unit testing using Jest. The ideal candidate will possess strong analytical thinking skills, a commitment to code quality, and the ability to debug React Native applications using various developer tools. The position offers a hybrid work environment, allowing for both onsite and remote work flexibility. In this role, you will be responsible for coordinating with cross-functional teams to gather and understand client and business requirements. You will analyze these requirements to determine the technical feasibility of implementing new features or enhancements. Your responsibilities will include identifying, prioritizing, and executing tasks throughout the software development life cycle, as well as analyzing, debugging, and fixing defects that arise during sprints, system integration, end-to-end testing, and regression testing. You will participate in release planning and manage the deployment of released builds or versions. Additionally, you will oversee version control, configuration management, and continuous integration for all modules and features developed. Ensuring compliance with documented software processes and procedures throughout the software product life cycle is crucial. You will also coordinate with QA and business teams for system integration and user acceptance testing (UAT), as well as plan and execute individual module and application test scenarios. Following agile/scrum methodologies, you will provide regular updates on development, testing, and release progress during daily standups, sprint planning, and demo meetings. You will track and record the progress of development tasks and defects using tools such as JIRA and Confluence. Integration of Native SDKs and utilizing RESTful APIs to connect applications with backend services will also be part of your responsibilities. Writing unit and integration test cases is essential to ensure the quality and reliability of the applications developed.