React Native Lead | Atlanta

Photon$52K — $182K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in React Native development for iOS and Android.
  • Strong knowledge of mobile application architecture and design principles.
  • Proficient in JavaScript, ES6, and state management with Redux.
  • Experience in native mobile development using Objective-C, Swift, Java, or Kotlin.
  • Attention to detail with capabilities in pixel-perfect UI implementation.
  • Strong problem-solving abilities focused on optimizing app performance.
  • Experience mentoring junior developers and leading technical teams.

Responsibilities

  • Lead the mobile app development using React Native for both platforms.
  • Design and implement scalable app architecture for performance and reliability.
  • Collaborate with cross-functional teams to define and refine app features.
  • Create pixel-perfect, high-performing UIs that follow design specs.
  • Troubleshoot performance issues and enhance app responsiveness.
  • Facilitate daily stand-ups and sprint retrospectives within an agile framework.
  • Mentor junior developers, fostering a culture of continuous learning.

Benefits

  • Medical, vision, and dental benefits available.
  • 401k retirement plan with company contributions.
  • Variable pay and incentive opportunities based on performance.
  • Paid time off and paid holidays for full-time employees.
Full Job Description
Job Description

React Native Lead

We are looking for an experienced Lead React Native Developer to join our growing team. In this role, you will lead the development of high-quality mobile applications for both iOS and Android platforms. You will be responsible for architecting and implementing the mobile application architecture, ensuring that the codebase is clean and scalable, and collaborating with cross-functional teams to deliver seamless user experiences. If you are passionate about React Native, mobile app development, and leading a team to create outstanding applications, we want to hear from you!

Key Responsibilities:

Lead the development and architecture of mobile applications using React Native for both iOS and Android platforms.

Oversee the design, development, and implementation of scalable mobile app architecture, ensuring high performance and reliability.

Work closely with cross-functional teams, including designers, product managers, and backend developers, to define app features and ensure a smooth development process.

Implement pixel-perfect, buttery-smooth UIs across both mobile platforms that match design specifications.

Diagnose and troubleshoot issues related to performance bottlenecks, bugs, and native-like performance.

Coordinate and lead daily stand-ups, sprint retrospectives, and other agile development activities to ensure progress and project milestones are met.

Mentor junior developers, sharing knowledge and fostering an environment of continuous learning and collaboration.

Implement cutting-edge animations and transitions to create a dynamic and engaging user experience.

Ensure that applications are thoroughly tested and adhere to the highest code quality standards.

Utilize native APIs and leverage third-party libraries, such as Redux, to optimize app performance and handle asynchronous API calls.

Engage with the open-source community to stay up-to-date with the latest React Native developments and contribute to the ecosystem.

Transition existing React web applications to React Native to ensure consistency across web and mobile platforms.

Collaborate on architectural decisions, guiding the team in best practices for code maintainability, scalability, and performance.

Required Skills and Qualifications:

Strong expertise in React Native with proven experience building and deploying mobile applications on both iOS and Android platforms.

Deep understanding of Mobile Application Architecture and the ability to design scalable, maintainable mobile apps.

Extensive knowledge of JavaScript, ES6, and React Native best practices.

Experience with native mobile development on iOS (Objective-C/Swift) and Android (Java/Kotlin).

Ability to implement pixel-perfect UI based on design specifications with attention to detail.

Strong problem-solving skills with the ability to troubleshoot and fix performance bottlenecks for native-like app performance.

Proficiency in Redux and State Management for asynchronous API calls and enhanced app performance.

Strong understanding of mobile UI guidelines, architecture patterns (MVC, MVVM, etc.), and mobile app lifecycle.

Ability to collaborate in an agile environment with teams through sprints, retrospectives, and daily stand-ups.

Experience in writing and maintaining automated tests to ensure high-quality code and application stability.

Proven track record of leading teams and mentoring junior developers to help them grow technically and professionally.

Excellent communication skills, with the ability to articulate technical concepts to non-technical stakeholders.

Preferred Skills and Qualifications:

Experience with Swift or Objective-C for iOS and Kotlin or Java for Android native development.

Experience transitioning web applications built with React to React Native.

Familiarity with CI/CD pipelines for automated build and deployment processes.

Active participation in the React Native open-source community, with contributions or engagement.

Experience with integrating native modules and third-party libraries for deeper platform integrations.

Knowledge of modern mobile app development tools and practices, such as Expo, GraphQL, and Firebase.

Compensation, Benefits and Duration

Minimum Compensation: USD 52,000
Maximum Compensation: USD 182,000
Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role.
Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full time employees.
This position is available for independent contractors
No applications will be considered if received more than 120 days after the date of this post

About Photon

Photon Careers

Joining Photon presents an unparalleled opportunity to advance one's career with a leader in digital innovation. Photon is actively seeking talented individuals to join its diverse team of professionals, dedicated to reshaping industries through technology and creativity.

Explore Job Opportunities

Photon offers a variety of job opportunities that cater to a range of skills and interests. Each position at Photon is designed to challenge team members while providing meaningful pathways for professional and personal growth.

Experience the Culture and Benefits

Photon is committed to fostering a workplace culture that promotes diversity and inclusion. The company provides comprehensive benefits designed to support the health, well-being, and financial security of each team member. At Photon, every professional enjoys access to career development programs and diversity training, ensuring they are equipped for leadership roles in an evolving marketplace.

Engage in Professional Growth

Photon believes in the power of innovation and leadership to drive success. The company supports its team members with resources for continuous learning and growth, including advanced training sessions and leadership workshops. Networking within Photon’s industry-leading community allows for unparalleled career advancement and skill enhancement.

Internship Programs

For those beginning their professional journey, Photon offers internship programs that provide a robust foundation in digital solutions. Internships at Photon are characterized by immersive projects and hands-on learning, guided by experts in various fields. These programs are a gateway to full-time employment and a promising career path.

Join the Team

Photon is hiring! Explore open positions that match your skills and interests. Photon looks for passionate, curious, creative, and solution-driven team players. Whether you are starting your career or looking to make a significant impact in your professional journey, Photon has a place for you.

Prepare for Your Interview

Photon values a thorough selection process. Prospective team members are encouraged to prepare by understanding the company’s mission and values. Tailoring your resume to highlight relevant experience and skills will make a significant difference. Engage actively during your interview, demonstrating your knowledge and enthusiasm for the role you are applying for.

Stay Connected

Keep up to date with the latest from Photon by following the company’s career blog. Gain insights from insiders, learn about new job openings, and get tips on preparing your resume and acing your interview.

Career Development at Photon

Photon is dedicated to the professional development of its team members. The company offers various tools and resources, including career coaching and performance feedback, to help individuals reach their full potential. With Photon, career aspirations are nurtured, encouraging every team member to excel and innovate in their respective roles.

Networking and Career Opportunities

Photon encourages its team members to engage in networking within the company and the broader industry. These connections can lead to myriad opportunities, from collaborative projects to mentorship. Networking at Photon is not just about building professional relationships; it's about fostering a community of innovation and mutual growth.

Conclusion

Photon is not just a company; it is a community of driven professionals committed to making a difference. With a focus on innovation, leadership, and diversity, Photon offers a dynamic environment where ambitious individuals can thrive. Explore the possibilities and join Photon’s team of leaders, innovators, and visionaries.
Learn more about Photon

Similar Jobs

More Jobs at Photon

More Information Technology Jobs

Find similar React Native Lead | Atlanta jobs: