Logo
Staples

Mobile Engineer -React Native Preferred

Staples, Framingham, Massachusetts, us, 01704

Save Job

The Mobile Software Engineer II creates or modifies mobile applications, modules, and components from a detailed design where efficiency, performance, and reliability affect a major portion of the system. This role focuses on the design, development, and delivery of scalable mobile solutions, with increased involvement throughout the Software Development Life Cycle (SDLC), particularly in the design phase. Proficient in the areas of technical specifications, testing and system integration. In this role, there is greater involvement throughout the Software Development Life Cycle (SDLC) with increased emphasis in the design phase. Writes code that meets specifications. Develops mobile applications and shared components. Implements activities that generally impact discrete components / processes of the work of own unit / team / projects. Demonstrates proficiency in several areas of the professional function. Effectively resolves problems and roadblocks as they occur. Has working knowledge of JavaScript/TypeScript, React, and mobile development frameworks (React Native preferred). Familiarity with native iOS (Swift/Objective-C) and Android (Java/Kotlin) environments, modern web technologies, and API integration. Interacts with internal and external peers and/or managers to exchange semi-complex information related to assigned activities. Receives work in the form of short-term assignments that often require the application of independent judgment. Work is subject to regular supervisory review at regular intervals. Operates within the context of defined procedures.

Key Responsibilities

Create or modify programs, modules, routines, scripts and data objects

Assist in development and testing of software functionality

Develop knowledge of Staples business processes and system environment

Participate in mobile application design, development, testing, deployment, and ongoing maintenance.

Monitor the use and performance of systems and equipment

Develop application documentation

Identify, isolate and resolve malfunctions related to software

Consult with technical staff and users on technical issues relating to systems

Maintain compliance with technical standards, policies and procedures

Perform administrative duties, including training, staff meetings, status reports, etc.

May specialize in one or more areas of development

Perform coding, debugging, testing and troubleshooting throughout the application development process

Research and make necessary adjustments and/or recommendations to resolve software related issues

Analyze, test, monitor, and improve the performance, scalability, and functionality of software

Conduct requirement analysis, document technical specifications, and write and review code

Work from mockups or specifications to create functional mobile user interfaces using React Native, JavaScript, and TypeScript.

Test for functionality, responsiveness, and mobile performance across devices

Troubleshoot and resolve bugs; verify fixes

Ensure that work produced is of high quality and adheres to organizational and best practices

Essential Skills and Qualifications

2+ yrs of experience in mobile or front‑end software development

Preferred Skills

Bachelor’s degree

Experience with React Native in production environments

Familiarity with mobile analytics, push notifications, and cloud services (Firebase, AWS, or Azure)

Interest in mentoring or supporting junior engineers

Get great perks.

Generous amount of paid time off and bonus plan

401(k) plan with a company match, medical, dental, vision, life and disability insurance, and many more benefits

Associate store discount and more perks (discounts on mobile plans, movie tickets, etc.)

On‑site, discounted childcare, fitness center and dry cleaners in Framingham, MA corporate office

The salary range represents the expected compensation for this role at the time of posting. The specific base pay may be influenced by a variety of factors to include the candidate's experience, skill set, education, geography, business considerations, and internal equity. In addition to base pay, this role may be eligible for bonuses, or other forms of variable compensation.

#LI-AF1

#J-18808-Ljbffr