Systems Architecture & Engineering, Software Development
experience:
5 - 7 years
Job Description
Understand your team’s workflows, constraints, roles, ceremonies, purpose, and needs from the business.
Familiarize yourself with your team's existing XCFramework and Android agent SDKs.
Establish rapport with your teammates and language instrumentation engineers.
Begin shaping a plan and identify dependencies for a React Native solution.
Participate in interviewing your future teammates as we grow the team.
In your first three months, you will:
Gain a deeper understanding of how your team fits into the larger organization and work closely with peers, solutions architects and product management.
Begin mentoring engineers on your team and support their technical development in React Native concepts.
Participate in internal and external customer interviews to better understand the fundamental problems we’ll solve with these new products to inform your architectural decisions and ultimate product direction.
Lead the design and development of a new React Native offering.
In your first six months, you will:
Add to the strategy and vision for your team by identifying and planning work based on your understanding of customer needs.
Identify and work on areas to further your career by growing as an engineer, a leader, and a person.
Find and act on opportunities to have an impact beyond your team, likely within the OpenTelemetry community helping move forward specifications and implementation within the mobile space.
Ship a React Native offering and start balancing operational needs with new feature development.
Your Qualifications
Must Have:
5+ years of mobile software engineering experience building, shipping, and monitoring apps deployed at scale in both iOS (Objective-C preferred) and Android (Kotlin preferred), using the latest standard development environments
2+ years of recent experience mobile development using cross platform hybrid frameworks such as React Native, Flutter, Xamarin, Cordova or the like
Solid understanding of mobile build, packaging and dependency management systems such as Gradle and CocoaPods
Strong experience working with C++, JavaScript and React, especially around error handling, crash analytics and building framework bridges.
Strong experience designing and leveraging APIs
Experience using commercial or open source tools and services to monitor the behavior and operation of mobile apps
An aptitude to learn new technologies swiftly and “just in time”
Nice to Have:
Previous use of, or interest in mobile monitoring tools such as Firebase Performance Monitoring or Cloudflare Mobile SDK
Experience with or interest in contributing to and managing Open Source projects, specifically OpenTelemetry, or other open observability APIs and standards
New Relic is a San Francisco, California-based technology company which develops cloud-based software to help website and application owners track the performances of their services.