Lead Native React Developer

Overview

On Site
$75+
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 6 Month(s)

Skills

native react
restful API

Job Details

Lead Native React Developer

Austin, TX

6 Months C2H

 

Responsibilities:

 

  1. UI Development and Performance Optimization

As a Senior/Lead Software Engineer, you ll be responsible for creating seamless, high-performance user interfaces using React Native. Your tasks include:

  • Pixel-Perfect UIs: Craft visually appealing, responsive UI components that adhere to design specifications.
  • Performance Tuning: Optimize app performance by identifying bottlenecks, reducing rendering times, and minimizing memory usage.
  • Platform Integration: Leverage native APIs to ensure smooth interactions on iOS and Android platforms.
  1. Problem Solving and Debugging
  • Bug Diagnosis: Investigate and resolve complex issues related to UI glitches, data synchronization, and third-party library conflicts.
  • Memory Management: Implement efficient techniques to prevent memory leaks and improve app stability.
  • Community Collaboration: Engage with the React Native community to contribute fixes and enhancements.
  1. Code Quality and Testing
  • Clean Code Practices: Write well-structured, maintainable JavaScript code with proper documentation.
  • Automated Testing: Develop and maintain unit tests to validate functionality and prevent regressions.
  • Continuous Integration: Integrate automated testing into our CI/CD pipeline.
  1. Transitioning Web Apps to React Native
  • Web-to-Mobile Migration: Adapt existing React web applications to React Native.
  • Cross-Platform Consistency: Ensure feature parity and consistent user experiences across platforms.
  1. Software Development Practices
  • Design, develop, and maintain high-quality, production-ready React Native code.
  • Write clean, well-documented, and testable code adhering to best practices
  • Collaborate with product managers and designers to understand requirements and translate them into technical solutions
  • Participate in code reviews and knowledge sharing within the engineering team
  • Stay up-to-date with the latest advancements in React Native and related technologies
  • Proactively identify and address potential technical issues and bottlenecks
  • Contribute to the continuous improvement of our development processes and infrastructure

 

Qualifications:

  • 8-11+ years of experience as a React Native developer
  • Strong communication skills and a proactive approach to anticipating edge cases & clarifying requirements
  • Strong understanding of object-oriented programming principles and design patterns
  • Strong knowledge of relational database design, SQL, and performance optimization
  • Strong debugging skills with the ability to find and solve problems with minimal documentation or outside help.
  • Proven ability to write clean, efficient, and maintainable code
  • Experience with testing frameworks
  • Experience with deployment and infrastructure tools like AWS, Kubernetes, or similar
  • Experience with version control systems like GitHub
  • Experience with RESTFul APIs, testing using Postman
  • Excellent communication and collaboration skills
  • Passion for building impactful products and a desire to make a difference