Senior Software Engineer - iOS

Tandym Group
Englewood Cliffs, New Jersey
Full-time

A recognized entertainment organization in New Jersey has a great Remote opportunity awaiting a new Senior Software Engineer - iOS.

Responsibilities

The Senior Software Engineer - iOS will :

  • Work with a team to design and implement native mobile apps for iOS platforms
  • Write efficient, reliable, and maintainable code whether implementing architectural improvements, user-facing features, or fixing defects
  • Troubleshoot and resolve issues, problems, and errors encountered across our various platforms
  • Analyze and optimize application code for efficiency, reliability and performance
  • Work with minimal technical supervision and supplemental engineering support
  • Embrace a highly collaborative team that rewards quality code and effective communication
  • Stay current with the latest development best practices
  • Lead design and code reviews
  • Perform other duties, as needed

Qualifications :

  • 5 years hands-on professional development experience with Swift
  • Demonstrated ability in developing complex, high-traffic iOS applications
  • Experience with and solid understanding of multithreaded programming and API layer programming
  • Experience working on a significant consumer app that is currently available in marketplace
  • Demonstrated experience developing applications leveraging XML / JSON
  • Solid understanding of data models and data access architecture and optimization
  • Solid understanding of multi-tier web architectures, and OO design patterns and concepts
  • Solid understanding of server-side software, scalability, performance, and reliability
  • Solid understanding of HTTP and REST-style web services
  • Experience with unit test frameworks and continuous integration systems
  • Expert in software engineering best practices
  • Experience with agile software development practice, scrum, sprint planning, retrospectives, etc.

Desired Skills :

  • Experience working with video-on-demand and / or linear video playback
  • Experience using GraphQL
  • Published one or more applications available on Apple App Store
  • 30+ days ago
Related jobs
Promoted
Triveni IT
Rutherford, New Jersey

As a Senior Software Engineer, you will collaborate with cross-functional teams to define, design, and ship new features while improving existing functionality. Minimum of 5+ years of experience in software engineering. Proficient with software development lifecycle (SDLC) methodologies like SAFe an...

Promoted
Diverse Lynx
Newark, New Jersey

Skill: Contact Center Platform Engineer (Genesys). ...

JPMorgan Chase Bank, N.A.
Jersey City, New Jersey

Job responsibilities * Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems * Develops secure high-quality production code, and ...

Walmart
Hoboken, New Jersey

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area. Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

Seven Seven Softwares
Newark, New Jersey

BS or MS in Computer Science or equivalent program- 10+ years of experience with Information Technologies- 7+ years of experience in Quality Assurance and test automation- Knowledge and experience with full SDLC lifecycle- Familiarity and experience working in an Agile environment- Deep understandin...

JPMorgan Chase Bank, N.A.
Jersey City, New Jersey

As a Senior Lead Software Engineer at JPMorgan Chase within the Corporate Sector in Kubernetes Product team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Required qualifications, ...

JPMorgan Chase & Co.
Jersey City, New Jersey

As a Senior Lead Software Engineer at JPMorgan Chase within the Corporate AI/ML Data Platforms team, your role will involve the development of a range of products that encompass MLOps, ModelOps, and ML data development, such as processing and data annotation, for firm-wide ML practitioners. Bring yo...

Seven Seven Softwares
Newark, New Jersey

Roles and Responsibilities:-The Senior DevOps Engineer is responsible for assisting with the analysis, design and build of the DevOps processes and tool sets. The Senior DevOps Engineer is responsible for providing input to the DevOps standards and workflows, configuration management functions assoc...

Yusen Logistics
Secaucus, New Jersey

The Senior Software Engineer position involves taking a lead role in the design, implementation, configuration, and maintenance of enterprise supply management applications. This role demands strong technical skills, effective communication abilities, and a track record of successful software soluti...

Walmart
Hoboken, New Jersey

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area. Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...