Mobile Engineer

National Audubon SocietyNew York, NY
424d$90,000 - $105,000Remote

About The Position

The Mobile Engineer will be responsible for architecting and building performant mobile applications on both iOS and Android platforms. This role involves improving the app's foundations, maintaining the app ecosystem, and collaborating with a small team dedicated to enhancing user experience. The position requires a strong focus on high-quality mobile UI experiences and a commitment to equity, diversity, inclusion, and belonging principles.

Requirements

  • A minimum of 5 years experience in frontend development with a strong expertise in React Native and TypeScript/JavaScript.
  • Demonstrated experience shipping apps to the App Store, ideally apps with a large, active audience.
  • Experience with frontend architecture or mobile platform/infrastructure.
  • Expertise in technologies such as React, Redux, Jest, Firebase.
  • Excellent written communication and collaboration skills.
  • Commitment to Audubon's organizational values of care, collaboration, change, integrity, impact, and innovation.
  • Demonstrated personal and professional commitment to and experience in advancing equity, diversity, inclusion, and belonging.

Nice To Haves

  • Native iOS or Android experience.
  • Experience with CI/CD pipelines.

Responsibilities

  • Architect and develop high-quality, performant React Native applications for both iOS and Android platforms.
  • Optimize and improve existing codebase for better performance, security, and maintainability.
  • Write clean, efficient, and well-documented code using TypeScript/JavaScript.
  • Conduct thorough code reviews and provide constructive feedback to team members.
  • Implement and maintain robust testing strategies, including unit tests and integration tests.
  • Troubleshoot and resolve complex technical issues across the mobile app ecosystem.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Stay up-to-date with the latest trends and best practices in mobile development.
  • Contribute to the continuous improvement of development processes and tooling.
  • Mentor junior developers and share knowledge within the team.
  • Participate in agile development processes, including sprint planning and retrospectives.
  • Manage and maintain CI/CD pipelines for efficient app deployment.
  • Contribute to technical documentation and knowledge sharing within the team.
  • Collaborate with Audubon staff to ensure that equity, diversity, inclusion and belonging principles are incorporated and followed in all aspects of our work.

Benefits

  • Remote work within the United States.
  • Competitive salary based on geographic location.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

Education Level

No Education Listed

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service