Match score not available

Senior Software Engineer (Web and Mobile)

72% Flex
Remote: 
Full Remote
Contract: 
Salary: 
116 - 160K yearly
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Bachelor’s Degree in Computer Science or related technical field, or equivalent work experience., 8+ years hands-on experience building commercial software systems..

Key responsabilities:

  • Develop user-focused web and mobile solutions with modular design patterns.
  • Lead front-end product focus for seamless user experience.
  • Debug incidents and bugs for quality user-facing products.
  • Collaborate with stakeholders to elicit and reverse-engineer requirements.
  • Drive initiatives in Continuous Integration/Test/Delivery and lead team members.

Job description

Logo Jobgether

Your missions

The Senior Web and Mobile Software Engineer is responsible for native development in iOS, Android, and web platforms. This position delivers outstanding results by writing well-factored cohesive code with good encapsulation and low coupling, in collaboration with business stakeholders and various members of the Technology organization.

Key Responsibilities

  • Build full-stack, user focused web and mobile software solutions within best practices for maintainable, extensible code, with an emphasis on maintainability, and modern well architected frameworks.
  • Lead development with a strong focus in front-end consumer facing products with modular design patterns.
  • Experience working in teams jointly developing functionality across web and mobile applications, ensuring a seamless user experience across all platforms.
  • Lead debugging efforts of incidents and bugs introduced to user facing products, providing resolutions expediently to ensure quality solutions are delivered to our consumers.
  • Elicit requirements via stakeholder collaboration, as well as reverse-engineered from legacy code.
  • Responsible for driving initiatives in Continuous Integration/Test/Delivery.
  • Motivate, coach, and mentor team members on best practices and adherence to policy, including acting as a point of escalation for more junior members.
  • Remain current with emerging technologies, influencing the future Coinstar landscape.
  • Continuously learn and enhance technical and non-technical skills through peer and professional training programs.
  • Role model Coinstar Competencies, holding self and others accountable.

Education & Experience

  • Bachelor’s Degree in Computer Science or related technical field, or equivalent work experience.
  • 8+ years hands-on experience building commercial software systems.
  • Multiple years of experience designing, developing, and delivering:
    • Mobile software solutions for iOS devices developed with Swift 5+, RxSwift, Swift Package Manager, SwiftUI with a focus on modular code, designing software for reusability while prioritizing native iOS components (Ex: sharing common code for authentication)
    • Mobile software solutions for Android devices developed with Kotlin 1.9+/Java, Jetpack Compose, JUnit, Android Studio, and MVVM.
    • Frontend web facing solutions utilizing TypeScript, JavaScript, HTML, CSS backed by .NET Core C# Web APIs utilizing EntityFramework and microservice architecture patterns.
    • Container orchestration services including Kubernetes, Docker, and a variety of Azure tools and services.
    • Customer facing solutions with a focus on user experience and accessible design.
  • Experience piloting best practices in software architecture with a focus on performance and event-driven code bases.
  • Experience integrating with and maintaining connections with third-party libraries, SDKs, Webhooks, and APIs.
  • Experience using modern identity management frameworks and technologies.
  • Experience integrating with cloud-based solutions utilizing Azure (Key Vault, ADF Pipelines, Azure Functions and Logic Apps)
  • Experience with code harnesses, Agile development, Dev/Ops methodologies, and industry standard CI/CD tools.

Knowledge, Skills & Abilities

  • Working knowledge of SDLC methodologies with a focus in Agile and Scrum.
  • Experience deploying to App Store and Google Play Store.
  • Experience writing and running test suites with CI/CD, including test automation, unit test level TDD, and SAST/DAST.
  • Experience building financial solutions such as trading platforms, digital wallets, and payment solutions is a plus.
  • Experience working in a highly regulated industry, managing the secure transit and storage of sensitive data.
  • Experience using continuous integration tool stacks such as TeamCity, Azure DevOps, Terraform, etc
  • Familiarity with UI test frameworks such as WebDriver, Appium, Karma, Selenium, Mocha, etc
  • Adaptability to work within constraints of existing technology stack, while leading continuous improvement initiatives.
  • Familiarity with web services, database structures, and SQL queries.
  • Strong organizational, multi-tasking, and problem-solving skills, both within and across teams.
  • Ability to lead and mentor team members.
  • Excellent communications skills.

Business Travel

  • Position requires minimal to no travel.

Pay And Benefits

The typical starting salary range for this position is $116,000 - $160,000. For Washington State or jurisdictions that require the publication of the entire pay scale or salary range information, the full range is between 115,121 and 194,856. Coinstar utilizes geographically based pay ranges, within the United States, which allows us to pay competitively and consistently based on location. Within the range for the applicable geographic area, individual pay is determined by several factors, including job-related skills, experience, and relevant education or training. Your recruiter can share the salary range specific to your location. Short-Term and Long-Term bonus incentives are a part of the total compensation package and are based on Company and Individual performance.

We believe that continued good health, financial security, and work-life balance are important. Coinstar is proud to offer a complete, progressive benefits package including:

  • Health & Wellness Coverage – Three outstanding medical plans to choose from, along with dental and vision insurance, Short- and Long-Term Disability Insurance, and Life Insurance.
  • Retirement Savings – Traditional and Roth 401(k) plans with a company match that immediately vests.
  • Paid Time-Off – PTO accruals begin at 18 days per year, plus 10 company holidays and 2 floating holidays annually. Additionally, we offer paid parental and adoption leave.
  • Other Perks and Benefits – A generous Corporate Matched Giving plan and an Employee Assistance Program.
  • Work Environment – We offer a casual and flexible work environment with work from home options.

EEO Statement

We are Coinstar because of our people. We value and embrace their unique and diverse talents, perspectives and experiences and strive to build an environment where everyone can bring their best self to work. We are an Equal Opportunity Employer. Coinstar will ensure that persons with disabilities are provided with reasonable accommodations. If reasonable accommodation is needed, please contact our Human Resources team via AskHR@coinstar.com. We believe that diversity and inclusion make us a better, more innovative, and successful company, and we seek to recruit and retain a diverse talent pool. Even if you do not meet every qualification, we encourage you to apply.

Physical Requirements

Sedentary work involves remaining in a stationary position most of the time in front of a computer, using a keyboard, mouse and telephone. Regularly operate a computer and other office equipment. Occasionally move about the work site to access file cabinets, office equipment, etc. Exert up to 10 lbs. of force occasionally, and/or a negligible amount of force frequently or regularly move objects. Communicate and exchange information with co-workers and other individuals in person and electronically.

This job description is not intended to be all-inclusive. Employee may perform other related duties as assigned to meet the ongoing needs of the organization.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Soft Skills

  • Excellent Communication
  • Leadership
  • Proactive Mindset
  • Analytical Thinking
  • Problem Solving

Go Premium: Access the World's Largest Selection of Remote Jobs!

  • Largest Inventory: Dive into the world's largest remote job inventory. More than half of these opportunities can't be found on standard platforms.
  • Personalized Matches: Our AI-driven algorithms ensure you find job listings perfectly matched to your skills and preferences.
  • Application fast-lane: Discover positions where you rank in the TOP 5% of applicants, and get personally introduced to recruiters with Jobgether.
  • Try out our Premium Benefits with a 7-Day FREE TRIAL.
    No obligations. Cancel anytime.
Upgrade to Premium

Find other similar jobs