Senior Engineer II - iOS Developer

ADT · Miami, FL

Company

ADT

Location

Miami, FL

Type

Full Time

Job Description

Company Overview:

ADT has been in the business of helping save lives since 1874. As the #1 smart home security provider in the U.S., we help protect and connect families, businesses and larger commercial customer every day. Our continuous innovation, advanced technology and strategic partnerships deliver products and services that help protect life and valuables, whether at home, your business or on the go. And as times change, so do we. Above all, our mission is clear: we help save lives for a living. Looking for a career where you can make a real impact? Join our team today and put purpose behind your paycheck. #WeAreADT

Check out more about life at ADT here.

As a Senior Engineer II iOS developer, you will develope and maintain software for our mobile applications in support of ADT's home security service. You will use sound technical judgment and be able to select the appropriate algorithm to meet the functional and non-functional requirements. A Senior Engineer II is someone who can come in and mentor our junior engineers if needed.

Your experience will be a very instrumental part in driving the success of our mobile applications. You will have the opportunity to work on challenging and impactful projects for our customers.

  • You are expected to write software to support new features.
  • Resolve and provide solutions for any bugs that are identified.
  • Assist in deployment of software to QA and Production environments.
  • Ensure these environments run smoothly, with minimal impact to customers and support staff.
  • Help maintain code quality.
  • Ensure long term performance and scalability goals are met.
    • Research, identify, and promote solutions to meet those goals.
  • Design technical solutions for new features, often with limited input.
  • Estimate effort for new projects.
  • Translate designs and wireframed into high quality code.
  • Mobile application development at the user interface and system levels.
  • Perform code reviews and ensure the highest coding standards are met.
  • Mentor junior team members in multiple areas:
    • Software lifecycle
    • Coding practices
    • System architecture

What You'll Need:

  • Four year degree or equivalent experience.
  • 10+ years of professional experience or equivalent experience for developing high quality iOS mobile applications with Swift and/or Objective C.
  • Well versed in the iOS SDK with knowledge and experience across several frameworks.
  • A history of being a strong partner who effectively communicates and collaborates within the team and with project stakeholders.
  • Writes well architected, testable, highly reliable, and maintainable code.
  • Independent, driven, motivated, and passionate about the products you work on.
  • Excellent and creative problem solving and debugging skills.

Bonus Requirements:

  • Experience with CoreData; ideally synced with CloudKit.
  • Experience building apps that target Apple products beyond iPhones such as iPad, Apple Watch, and/or Apple TV.
  • Experience designing, building, integrating clients with, and maintaining RESTful APIs and web-sockets/GraphQL and web services.
  • Experience building Web, Android, Mac, or Windows applications.
  • Experience developing Android (Kotlin), iOS (Swift) or mobile applications.
  • Mobile development tools.
  • Mobile application architectures.
  • Experience with Automated Testing Tools and Unit Testing Tools.
  • Experience with Git versioning.
  • Experience with Agile development methodologies and tools.
  • Experience with releasing applications via Google Play Store or App Store.
  • Experience in debugging complex problems.
  • Experience with addressing OWASP/security issues.

Abilities:

  • Positive can-do attitude.
  • Attention to detail.
  • Ability to independently research new technology.
  • Ability to solve complex problems.
  • Seek guidance from peers.
  • Provide guidance to junior team members.
  • Ability to think strategically.
  • Ability to manage time effectively on multiple competing projects.
  • Willingness to collaborate with product managers, designers, and other stakeholders.

Compensation & Benefits:

The salary range for this role is $115,200 - $172,800 and is based on experience and qualifications.

Certain roles are eligible for annual bonus and may include equity. These awards are allocated based on company and individual performance.

We offer employees access to healthcare benefits, a 401(k) plan and company match, short-term and long-term disability coverage, life insurance, wellbeing benefits and paid time off among others. Employees accrue up to 120 hours in their first year. Your accrual rate increases after your first year. We also offer 6 paid holidays.

Anticipated application end date will be on 6/28/2024.

ADT is an Equal Employment Opportunity (EEO) Employer. We celebrate diversity and are committed to building an inclusive team that represents a variety of backgrounds, perspectives, and skills. ADT strives to ensure every employee and applicant feels valued. Visit us at jobs.adt.com/diversity to learn more.

ADT is an Equal Employment Opportunity (EEO) Employer. We celebrate diversity and are committed to building an inclusive team that represents a variety of backgrounds, perspectives, and skills. ADT strives to ensure every employee and applicant feels valued. Visit us at jobs.adt.com/diversity to learn more.

Date Posted

06/10/2024

Views

11

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Developmental Engineer -

Views in the last 30 days - 0

View Details

Licensed Property & Casualty Agent - Pet Insurance (Remote in Florida) - Chewy

Views in the last 30 days - 0

Chewy Insurance Services is seeking dynamic and passionate individuals to join their team as Licensed Customer Service Representatives LCSR The role i...

View Details

Cyber Systems Operations -

Views in the last 30 days - 0

View Details