React Native Developer

$110,240 - $114,400/Yr

Merican - Atlanta, GA

posted 3 months ago

Full-time - Entry Level
Atlanta, GA
Construction of Buildings

About the position

We are seeking a skilled React Native Developer to join our team in Atlanta, GA. This is a contract position that requires a strong background in React Native, React-Redux, and Saga, as well as experience with unit testing using Jest. The ideal candidate will possess excellent analytical thinking skills, a commitment to code quality, and the ability to debug React Native applications using various developer tools. This role is primarily onsite, and we are looking for local candidates only. Visa independents are welcome to apply. As a React Native Developer, you will be responsible for coordinating with cross-functional teams to understand client and business requirements. You will analyze these requirements to determine the technical feasibility of implementing new features or enhancements. Your role will involve identifying, prioritizing, and executing tasks throughout the software development life cycle, as well as analyzing, debugging, and fixing defects during sprints, system integration, end-to-end testing, and regression testing. You will participate in release planning and deployment of builds, manage version control, configuration management, and continuous integration of 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), and follow agile/scrum methodologies for software development, providing regular updates during daily standups, sprint planning, and demo meetings. Additionally, you will track and record the progress of development tasks and defects using tools such as JIRA and Confluence, and integrate Native SDKs while utilizing RESTful APIs to connect applications with backend services. Writing unit and integration test cases will also be part of your responsibilities.

Responsibilities

  • Coordinate with cross-functional teams to understand client and business requirements.
  • Analyze requirements and determine technical feasibility of development and implementation of these requirements as new features or enhancements.
  • Identify, prioritize and execute tasks in the software development life cycle.
  • Analyze, debug and fix defects found during the sprint, system integration end-to-end testing and regression testing.
  • Participate in release planning and deployment of released build/version.
  • Manage version control, configuration management and continuous integration of all modules and features developed.
  • Ensure compliance with the documented software processes and procedures throughout the life cycle of software products.
  • Co-ordinate with QA and business teams for system integration and UAT testing.
  • Coordinate with QA teams to plan and execute individual module and application test scenarios.
  • Follow agile/scrum methodology for software development and reporting updates and progress.
  • Provide regular updates on the development, testing and release progress during daily standup, sprint planning and demo meetings.
  • Track and record progress of development tasks, defects using tools such as JIRA, Confluence etc.
  • Integrate Native SDKs and use RESTful APIs for connecting applications with backend services.
  • Write unit and integration test cases.

Requirements

  • 5 years of experience in React Native development.
  • Strong knowledge of React-Redux and Redux-Saga.
  • Experience with Jest for unit testing.
  • Good analytical thinking skills.
  • Ability to debug React Native applications using developer tools.
  • Familiarity with cross-platform development using React Native.
  • Basic understanding of Node.js and Express.

Nice-to-haves

  • Experience with Node.js and Express JS.
  • Familiarity with Gitlab and CI/CD processes.
  • Knowledge of App Release Management tools like Bitrise.
  • Experience with Xcode using Swift & Objective-C.
  • Familiarity with Android Studio using Java and Kotlin.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service