Software Development Engineer
- Design, develop, and test software components and applications for one of the largest creator and provider of audiobooks in the world
- Collaborate with stakeholders to imagine, design, develop, test, and launch software that impacts our customers and inspires your peers
- Be proficient in a broad range of data structures and algorithms, knowing when it is (and isn’t) appropriate to use them
- Independently clarify technical requirements, assessing development estimates and apply a broad range of design approaches
- Review code of other team members and provide constructive direction
- Mentor and lead developers by cultivating curiosity and deep technical understanding
- 3+ years of non-internship professional software development experience
- 3+ years of contributing to new and current systems architecture and design (architecture, design patterns, reliability and scaling) experience
- Experience running or troubleshooting code in at least one modern programming language
- Working knowledge of dependency injection, operations/promises, and modular development
- 3+ years of experience in designing and developing iOS Applications using Swift, Objective-C
- Recent experience building enterprise-scale mobile applications
- Experience building mobile UI with SwiftUI or UIKit, especially Auto Layout and related SDKs, including use of storyboard and animations
- Background in caching with support for offline transactions
- Competency in automation, enthusiasm for continuous integration/deployment or Chaos Engineering
- Solid Coding practices including good design, unit testing, peer code reviews
- Knowledge of professional software engineering best practices, including coding standards, source code management & build processes
Recommended Jobs
Realty Project Coach
What you'll do at Position Summary... What you'll do... As a Realty Project Coach, you'll join our Realty Execution team and you'll take the ownership in delivering store remodels, ensuring…
CNA
At Watermark Retirement Communities, we've been a trusted leader in senior living for over 30 years, driven by our commitment to building an innovative, compassionate culture for both residents and as…
Receptionist (Per Diem)
**Employment Type:** Part time **Shift:** Day Shift **Description:** **_This is a per diem position._** **Providence Place at Ingleside is an exceptional** **55-plus active adult independent living co…
Client Partner, Salesforce Practice
About the Client Partner role This role can be in our Boston office or Remote for those outside of MA The Client Partner (CP) is Verndale’s strategic advisor and business development leader for…
Family Medicine Physician Opening North of Boston, MA with Sign-On & Loan Repay
A multicultural community health center located 10 miles north of Boston, Massachusetts, is adding a Family Medicine physician to its team of more than 30 physicians. Practice Highlights ~ A f…
Senior Staff, Manufacturing Technical Operations Manager (Contract)
Job Description: This senior-level staff member on the MTO is responsible for complete ownership of quality records including, but not limited to Deviations, CAPAs, Change Controls, Risk Assessments…
Statistics Tutor
The Association of Test Preparation, Admissions, and Private Tutoring ( TPAPT ) is seeking AP Statistics and AP Calculus Tutoring specialists for on site tutoring assignments with students in grades …
Project Manager
The Alliance for Clinical Trials in Oncology Foundation (Foundation) is a foundation created to enhance and expand the ability of the Alliance for Clinical Trials in Oncology (Alliance) to conduct ca…
Medical Assistant
Are you an internal caregiver, student, or contingent worker/agency worker at UMass Memorial Health? CLICK HERE to apply through your Workday account. Exemption Status: Non-Exempt Schedule …
Go-to-Market & Commercial Strategy Lead (Founding Team)
Go-to-Market & Commercial Strategy Lead (Founding Team) Iron Spark Energy – Boston / Hybrid Full-Time | Early-Stage | Equity-First About Iron Spark Energy Iron Spark Energy is building a m…