Senior iOS Software Developer

7 days ago


Raleigh, North Carolina, United States Avani Technology Solutions Full time

Are you an experienced iOS software developer looking for a challenging opportunity? We are seeking a highly skilled and motivated individual to join our team as a Senior iOS Software Developer.

About the Role

We are looking for a talented iOS engineer with 5-10 years of experience in developing scalable e-commerce applications using Swift. As a Senior iOS Software Developer, you will be responsible for designing, developing, and deploying high-quality iOS apps that meet our customers' needs.

About You

To be successful in this role, you will need:

  • Bachelor's Degree in Computer Science or related field and 5 years of experience building scalable e-commerce applications or mobile software
  • Experience with mobile software development using Swift & Objective-C
  • Experience using distributed source code version control systems (Git/Github)
  • Experience working within an agile development team
  • Experience with Apple SDKs for iOS development
  • Experience with software debugging techniques (debuggers, loggers, crash report tools)
  • Experience with analysis of memory issues such as memory leaks using memory analyzers tools (Instruments)
  • Experience with embedded real-time systems with limited resources (memory and processing)
  • Experience with command line XCode build tools for Continuous Integration
  • Experience in design patterns, MVC, data structures and algorithms
  • Experience in unit and integration testing Objective-C code
  • Published iOS application is required

What We Offer

We offer a competitive salary range of $120,000 - $180,000 per year, based on experience, and a comprehensive benefits package, including health insurance, 401(k) matching, and paid time off.

Location

This role is located in Sunnyvale, CA, and requires occasional travel to our clients' sites.



  • Raleigh, North Carolina, United States TEKsystems Full time

    At TEKsystems, we are seeking an experienced Senior UI/UX Designer to join our team. As a key member of our design team, you will be responsible for designing innovative and user-friendly corporate iOS applications for both iPhone and iPad devices.Job DescriptionWe are looking for a highly skilled UI/UX Designer with 2+ years of experience in designing...


  • Raleigh, North Carolina, United States S&P Global Full time

    About the RoleAt S&P Global, we are seeking a skilled Senior Software Engineer to join our team in developing and maintaining our Charting SDK product line. This role requires strong expertise in JavaScript frameworks and mobile development.Salary: $120,000 - $140,000 per year (based on location and experience)Job DescriptionWe are a design-oriented culture...


  • Raleigh, North Carolina, United States TIBCO Software Full time

    Are you ready to take on a role that combines front-end development with back-end services? We are seeking a talented Software Development Specialist to join our team and contribute to the development of our Admin WebApp and Self-Service platforms.This role will involve working closely with our stakeholders to design and build systems that allow our...


  • Raleigh, North Carolina, United States Mcare Agency LLC Full time

    Key Responsibilities: As a Senior Software Developer, you will be responsible for designing, developing, and maintaining software applications using Java. You will work closely with cross-functional teams to identify and prioritize project requirements, develop technical solutions, and implement them using agile methodologies. Requirements: • Strong Java...


  • Raleigh, North Carolina, United States Applied Research Associates Full time

    Job ResponsibilitiesWe are seeking a highly skilled Senior Software Engineer to join our team at Applied Research Associates, Inc. (ARA). As a member of our diverse multidisciplinary team, you will be responsible for developing software tools that strengthen our national security.Key Responsibilities:Develop software tools that support our growing business...


  • Raleigh, North Carolina, United States United Software Group Full time

    United Software GroupAbout the JobWe are seeking an experienced Senior Java Developer - RESTful API Specialist to join our team in Raleigh, North Carolina.Estimated Salary: $120,000 per yearThis is a Contract on W2 position with competitive compensation and benefits.Job DescriptionThe ideal candidate will have experience in Java Web Development using Eclipse...


  • Raleigh, North Carolina, United States Applied Research Associates Full time

    Company OverviewApplied Research Associates, Inc. (ARA) is a renowned employee-owned international research and engineering company. Established in 1979, ARA has been providing technically superior solutions to complex problems in the physical sciences.We take pride in our culture that fosters innovation and experimentation. Our motto, 'Engineering and...


  • Raleigh, North Carolina, United States Origence Full time

    About OrigenceWe are a leading fintech innovator with 30 years of experience in SaaS lending solutions. Our mission is customer-centric, empowering Credit Unions across the United States with accessible, competitive lending services.Our CultureWe invest in our employees, fostering a culture of innovation and ownership through freedom and responsibility. We...


  • Raleigh, North Carolina, United States The Carolinas Center for Medical Excellence Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineer to join our team at The Carolinas Center for Medical Excellence.This is a unique opportunity to work with a non-profit healthcare quality consultancy and QIO-like Entity certified by the Centers for Medicare and Medicaid Services (CMS).Key ResponsibilitiesDevelop, maintain, and enhance...


  • Raleigh, North Carolina, United States Focused HR Solutions Full time

    We are seeking a highly skilled Senior Software Engineer - Backend Development to join our team. The successful candidate will be responsible for designing, developing, and maintaining the backend of our e-commerce platform using Java and Spring.The ideal candidate will have a strong background in Java and Spring, with experience in developing scalable,...


  • Raleigh, North Carolina, United States Stansell Dentistry Associates Full time

    About the JobWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our full-stack applications.About the Company{company} is a leading provider of software solutions. Our team is passionate about delivering high-quality products...


  • Raleigh, North Carolina, United States Maxonic Full time

    About the Role:We are seeking an experienced Senior Software Engineer to join our team at Maxonic. As a key member of our software development team, you will play a critical role in designing, developing, and implementing software solutions for our clients in the medical device industry.Key Responsibilities:• Design and develop software for medical...


  • Raleigh, North Carolina, United States Infosys Full time

    We are seeking an experienced Senior Dotnet Developer to join our team at Infosys.Job SummaryThis is a challenging role that requires a strong background in software development using .NET C# and SQL Server. The ideal candidate will have a deep understanding of agile methodologies and be able to develop, maintain, and improve complex applications.About the...


  • Raleigh, North Carolina, United States Cognizant Full time

    Cognizant is a leading global technology company that offers a range of services, including digital engineering. If you're passionate about creating innovative solutions, this role may be the perfect fit for you.Job SummaryWe are seeking an experienced Senior Enterprise Software Development Manager to join our Digital Engineering practice in Raleigh, NC. As...


  • Raleigh, North Carolina, United States IVID TEK INC Full time

    Senior SDET Job DescriptionKey Responsibilities:Identify functional and non-functional requirements that are not currently met by the required capabilities and propose solutions to address these gaps.Develop and implement commit, acceptance, and release capabilities from the roadmap to the pipeline.Participate in planning, definition, design, and integration...


  • Raleigh, North Carolina, United States Resource Informatics Group Inc Full time

    At Resource Informatics Group Inc, we are seeking a highly skilled and experienced Senior Java Developer to join our team. This is a fantastic opportunity for someone who is passionate about designing and developing complex software systems using Java.About the RoleWe are looking for a talented Senior Java Developer to lead the development of our...


  • Raleigh, North Carolina, United States Matlen Silver Full time

    Job Title: Senior Mobile Project LeadAt Matlen Silver, we are seeking a seasoned Senior Mobile Project Lead to oversee the end-to-end management and delivery of mobile projects (iOS and Android). This role requires strong leadership skills, excellent communication, and the ability to coordinate cross-functional teams to achieve project goals within...


  • Raleigh, North Carolina, United States Pierce Technology Corp Full time

    Job DescriptionWe are seeking a highly skilled Senior Mobile Software Engineer to join our team at Pierce Technology Corp. This role involves designing, developing, and delivering high-quality Android applications using Kotlin language.This position requires a strong understanding of Android SDK, Kotlin, and Java.The ideal candidate will have experience...


  • Raleigh, North Carolina, United States Jobot Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineer to join our dynamic team at Jobot. This role requires a strong passion for technology, excellent problem-solving skills, and the ability to work effectively in a fast-paced environment.


  • Raleigh, North Carolina, United States Focused HR Solutions Full time

    About the Role: We are seeking a highly skilled Senior Software Engineer to join our team and lead the development of cloud solutions. The ideal candidate will have a strong background in software development and experience with cloud-based technologies.