Staff Engineer - React Native

2 Months ago • All levels

Job Summary

Job Description

As a Staff Software Engineer, you will be responsible for designing and implementing new customer functionality and supporting existing features for the mobile application. You will be a technical leader, collaborating with Product and Design teams to expand the company's reach. Key responsibilities include building complex mobile applications, leveraging REST APIs, applying Javascript concepts, conducting performance monitoring, and thoroughly testing code. You will become an expert in the mobile application's functionality and codebase, contributing to enhancements, architectural improvements, and technical vision, while guiding the team's technical direction.
Must have:
  • Experience in mobile application development (Android and iOS)
  • Build complex mobile applications with reusable components (React Native)
  • Leverage REST APIs to query and process large data volumes
  • Apply expertise on core Javascript concepts
  • Conduct performance monitoring and debugging for React Native applications

Job Details

The Opportunity


Join our Engineering Team as a Staff Software Engineer where you will design and implement new customer functionality and support existing features for our mobile application. As a technical leader of a dynamic, highly collaborative team, you will play a key role in delivering the best possible mobile experience for our customers. Your expertise, passion, and collaborative spirit will be essential as you work closely with Product and Design teams to expand the company's reach into new markets and verticals.


The Skill Set
  • Utilize experience in mobile application development (Android and iOS)
  • Build complex mobile applications with reusable components, leveraging best practices for React Native, Android, and iOS
  • Leverage REST APIs to query and process large volumes of data in parallel and the background
  • Apply expertise on core Javascript concepts like web workers, closures, promises, etc.
  • Conduct performance monitoring and debugging for React Native applications
  • Estimate effort and risk accurately before building new functionality
  • Reverse engineer an existing codebase
  • Focus on delivering quality solutions by thoroughly testing code before handing it over to QA, writing unit tests, and exercising best practices such as Test Driven Development
  • Adapt a pixel-perfect mockup into a functioning solution
  • Apply experience and best practices on ReduxDe


Within 60 Days, You'll:
  • Become an expert in the functionality and codebase of the mobile application
  • Become familiar with the main modules of the web application
  • Complete our Sitetracker Engineering Development Plan, be fully ramped on our technology stack, and establish design patterns
  • Be a consulted contributor as part of one of our SCRUM teams.
  • Establish a relationship with each member of the mobile team.
  • Deliver several bug fixes which are rolled out to customersBegin to lead technical initiatives and guide the team's technical direction.


Within 180 Days, You'll:
  • Become a main contributor to our mobile codebase.
  • Have a thorough understanding of the full mobile application and suggest improvements to improve performance and scalability.
  • Act as a key stakeholder in mobile platform-related decisions.
  • Bring in previous experiences to get our application on par with Industry standards.
  • Participate in architecting and design discussions that will influence the future of our application.
  • Provide valuable feedback to other team members through code reviews
  • Deliver several larger enhancements that have been successfully deployed to customers with positive results
  • Deliver small bug fixes on the web platform that are delivered to our customers.
  • Start to evaluate the current architecture and propose areas of improvement.


Within 365 Days, You'll:
  • Be a point of reference for the mobile application
  • Help QA to investigate and resolve production issues
  • Have a full understanding of our entire web platform
  • Drive significant architectural improvements and contribute to the long-term technical vision.


Similar Jobs

Cognite - Senior Front-end Engineer - Canvas

Cognite

Oslo, Oslo, Norway (Hybrid)
5 Months ago
NVIDIA - SDK Ethernet Software Team Manager

NVIDIA

Ra'anana, Center District, Israel (On-Site)
3 Months ago
kinesthetic games - Senior Animation / Combat Programmer

kinesthetic games

Guildford, England, United Kingdom (On-Site)
1 Month ago
Skydio - Flight Test Operator - Flight Core and Hardware Validation

Skydio

San Mateo, California, United States (On-Site)
10 Months ago
Tesla - Dyno Test Technician

Tesla

North Brabant, Netherlands (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tesla - Sales Advisor

Tesla

Central Bohemian Region, Czechia (On-Site)
4 Months ago
Coupa - Lead Site Reliability Engineer

Coupa

Pune, Maharashtra, India (Hybrid)
1 Month ago
Netflix - Operations Manager 5, Live Broadcast Technology

Netflix

Los Angeles, California, United States (On-Site)
7 Months ago
Salesforce - Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal)

Salesforce

San Francisco, California, United States (On-Site)
8 Months ago
Haleon - Channel Manager

Haleon

Taipei City, Taiwan (On-Site)
1 Month ago
eBay - Marketing Operations Tool Architect

eBay

Prague, Czechia (Hybrid)
2 Weeks ago
Keywords Studios - Research Associate - AI

Keywords Studios

(Remote)
2 Months ago
Click Therapeutics - Senior Product Manager

Click Therapeutics

New York, United States (Hybrid)
4 Weeks ago
Microsoft - Software Engineer - Fullstack

Microsoft

(Remote)
1 Month ago
Google - Data Center Facilities Technician I, Electrical

Google

Saint-Ghislain, Wallonia, Belgium (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Qualcomm - CPU Physical Design Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
velotio technologies  - Product Owner

velotio technologies

Pune, Maharashtra, India (Remote)
3 Weeks ago
Match Group - Regional Product Marketing Manager

Match Group

Gurugram, Haryana, India (Hybrid)
1 Month ago
Phantom FX - Various VFX Roles (Compositing, Lighting, FX, Rigging, etc.)

Phantom FX

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
velotio technologies  - Senior Engineer (Data Engineer- Databricks)

velotio technologies

Pune, Maharashtra, India (Remote)
3 Weeks ago
warner bros games - Senior Technical Program Manager

warner bros games

Hyderabad, Telangana, India (Hybrid)
3 Months ago
AccelData - Staff Engineer (Open Source Committer and Contributor)

AccelData

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Enphase Energy - Staff Engineer - Embedded Firmware

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
3 Months ago
IND money - iOS Developer

IND money

Gurugram, Haryana, India (On-Site)
8 Months ago
Lytx,  Inc  - Sr. Cloud Infrastructure Engineer

Lytx, Inc

Bengaluru, Karnataka, India (Hybrid)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Remote)

Sydney, New South Wales, Australia (On-Site)

United States (Remote)

Bengaluru, Karnataka, India (On-Site)

Jakarta, Jakarta, Indonesia (On-Site)

New York, United States (Remote)

Bengaluru, Karnataka, India (Hybrid)

View All Jobs

Get notified when new jobs are added by sitetracker

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug