Republic Services

Mobile Application Developer I

United States

Not SpecifiedCompensation
Entry Level & New GradExperience Level
Full TimeJob Type
UnknownVisa
Waste ManagementIndustries

Mobile Developer I

Position Overview

The Mobile Developer I role serves as a technical resource on the Digital Development team (Web & Mobile) and participates in all phases of the development life cycle. This role analyzes complex business and technical problems to help deliver the Company’s new mobile operations platform. The Mobile Developer I analyzes, configures, and tunes the Company’s mobile application technologies and helps enforce software development standards.

Principal Responsibilities

  • Collaborates with cross-functional teams to define, design, implement, test, and deploy new web and mobile features in a fast-paced environment.
  • Works with internal and external data sources and APIs.
  • Writes unit tests to increase reliability and quality of applications.
  • Addresses system defects and implements enhancements to existing functionality.
  • Troubleshoots issues with minimal guidance, identifies bottlenecks in existing workflows, and provides solutions for a scalable, defect-free application.
  • Complies with Company policy and practices relating to the System Development Life Cycle.
  • Maintains productive working relationships with project sponsors and key systems users.
  • Keeps up on industry trends and current technological standards, languages, coding techniques, utilities, and operational considerations.
  • Follows suggestions for process, coding, implementation, and performance improvements.
  • Performs other job-related duties as assigned or apparent.

Qualifications

  • Experience in all aspects of the software development lifecycle, including design, functional and technical requirements, coding, debugging, testing, release, and operational support.
  • Participates in the development of the next generation of native Mobile applications.
  • Experience with software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Experience with agile software development methodologies (Scrum, Kanban).
  • Experience working with offshore/nearshore teams.
  • Good understanding of native Mobile development and experience in developing complex, mission-critical applications.
  • 1+ years of professional experience with Android using Kotlin, iOS using Swift, and/or React Native using JavaScript.
  • Good understanding of Mobile architectures such as MVC, MVP, and MVVM.
  • Experience with Mobile Development UI principles and best practices.
  • Experience with offline storage, threading, and notifications.
  • Experience with APIs and integration with Mobile applications.
  • Experience with patterns for application layers and dependency injection.
  • Experience with Git and GitHub.

Minimum Qualifications

  • Minimum of 1 year of relevant experience in software development, information systems, or equivalent technical environment, including previous experience in the development of highly transactional, mission-critical applications in environments/architectures for multi-user systems.

Rewarding Compensation and Benefits

Eligible employees can elect to participate in:

  • Comprehensive medical benefits coverage, dental plans, and vision coverage.
  • Health care and dependent care spending accounts.
  • Short- and long-term disability.
  • Life insurance and accidental death & dismemberment insurance.
  • Employee and Family Assistance Program (EAP).
  • Employee discount programs.
  • Retirement plan with a generous company match.
  • Employee Stock Purchase Plan (ESPP).

The statements used herein are intended to describe the general nature and level of the work being performed by an employee in this position, and are not intended to be construed as an exhaustive list of responsibilities, duties, and skills required by an incumbent so classified. Furthermore, they do not establish a contract for employment and are subject to change at the discretion of the Company.

EEO Statement

Republic Services is an equal opportunity employer. All qualified applicants will

Skills

Mobile Application Development
Software Development Lifecycle
API Integration
Unit Testing
Debugging
Troubleshooting
Coding Standards
Code Reviews
Source Control Management
Build Processes
Testing

Republic Services

About Republic Services

N/AHeadquarters
N/AYear Founded
N/ACompany Stage

Land your dream remote job 3x faster with AI