Staff Engineer - React Native

1 Month 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

CD PROJEKT RED - Senior Asset Pipeline TD

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Weeks ago
Providence India - Lead Software Engineer

Providence India

Hyderabad, Telangana, India (Hybrid)
7 Months ago
Anthology - Senior Software Engineer II

Anthology

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Interactive Brokers - Senior Frontend Developer

Interactive Brokers

Budapest, Hungary (Hybrid)
1 Week ago
Hitachi - Power Platform Developers-Mar 2024

Hitachi

Pune, Maharashtra, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NCR Atleos - SW Engineer II

NCR Atleos

Hyderabad, Telangana, India (On-Site)
1 Day ago
Arkose Labs - Fullstack Engineer

Arkose Labs

Pune, Maharashtra, India (Hybrid)
2 Weeks ago
The Walt Disney Company - Senior Software Engineer - Full Stack

The Walt Disney Company

Glendale, California, United States (On-Site)
3 Weeks ago
bazzar voice  - Software Development Manager

bazzar voice

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Gitlab - Senior Backend Engineer (Ruby on Rails)

Gitlab

(Remote)
1 Week ago
Super - Senior Full-Stack Software Engineer ( Remote! )

Super

Vancouver, British Columbia, Canada (Remote)
6 Months ago
USE Insider - Senior Android Developer

USE Insider

İstanbul, İstanbul, Türkiye (Remote)
6 Months ago
Hogarth - SDET - Software Development engineer in Test

Hogarth

Sunnyvale, California, United States (Hybrid)
1 Week ago
Luxoft - Frontend Developer (React)

Luxoft

Gurugram, Haryana, India (On-Site)
5 Months ago
Level AI - FullStack Engineer - AI (Noida, India)

Level AI

Noida, Uttar Pradesh, India (Hybrid)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Bounteous - Manager CX

Bounteous

Chennai, Tamil Nadu, India (Hybrid)
2 Months ago
Palo Alto Networks - Senior Treasury Analyst

Palo Alto Networks

Bengaluru, Karnataka, India (On-Site)
1 Day ago
Capgemini - Solution Consultant

Capgemini

Chennai, Tamil Nadu, India (On-Site)
1 Week ago
Capgemini - Veeam Backup Admin

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Zeta - Senior Software Development Engineer

Zeta

Mumbai, Maharashtra, India (On-Site)
6 Months ago
Google - Engineering Manager, Machine Learning, Translate

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Flexra Software - Senior Salesforce Developer

Flexra Software

India (Hybrid)
2 Days ago
Nagarro - Principal Engineer, NodeJS

Nagarro

India (Remote)
6 Months ago
Jumio - SDE III - Web

Jumio

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Tide - Staff Data Engineer

Tide

Bengaluru, Karnataka, India (Hybrid)
2 Weeks 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

Jakarta, Jakarta, Indonesia (On-Site)

Montclair, New Jersey, United States (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

London, England, United Kingdom (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