Software Engineer

7-ElevenIrving, TX
79dHybrid

About The Position

As a Software Engineer at 7-Eleven, you will execute the full product lifecycle to create reliable and flexible iOS applications for the iOS AppStore and retail customers' devices. You will be responsible for mobile development using Objective-C, Swift, and iOS. Your role will involve collaborating with other Engineers, Creative/UX designers, Scrum Masters, Product Managers, Business Analysts, and Architects. You will provide technical planning, development, and systems integration from the definitions phase through implementation. Additionally, you will build and drive teams, enterprise partners, and vendors in delivering innovative digital solutions through the creation of flexible and reliable applications. You will ensure efficient execution of overall product delivery by prioritizing, planning, tracking sprint progress, and developing shippable code. Engaging in product and business discussions with a technical eye for feasibility and adherence to overall roadmaps and architectural strategy will be key. You will collaborate with cross-functional teams including Developers, Testers, and User Experience Designers to define, design, and ship new features. Your work will extensively involve Swift UI, Swift, and Cocoa Touch frameworks, implementing User Interfaces using Storyboards, Autolayouts, Table Views, Collection Views, and Stack Views. You will create custom TableViewCells for the user interface, work on Multiview Applications customizing Navigation Bars and Tab Bars, and develop functional unit test cases using XCTestCase with a code coverage of 80%. Tracking events on user interaction and time spent on the application using Mixpanel Analytics, creating reusable components for all application modules, ensuring applications meet requirements and are error-free, and performing technical upgrades and system planning will also be part of your responsibilities.

Requirements

  • Master's or foreign equivalent degree in Engineering, Computer Science, or a related field.
  • 5 years of experience in the job offered or as a Senior iOS Developer, Senior Mobile Application Developer, Senior Software Developer, or in a related/similar position.
  • 5 years of experience in mobile development, Swift, and iOS.
  • In lieu of a Master's degree and 5 years of experience, a Bachelor's or foreign equivalent degree in the fields stated above and 10 years of progressive, postbaccalaureate experience in the above skill sets will be accepted.
  • 1 year of experience in Objective-C, C++, C#, Xcode, and Jenkins for CI/CD.

Responsibilities

  • Execute full product lifecycle to create reliable and flexible iOS applications.
  • Responsible for mobile development using Objective-C, Swift, and iOS.
  • Collaborate with Engineers, Creative/UX designers, Scrum Masters, Product Managers, Business Analysts, and Architects.
  • Provide technical planning, development, and systems integration from definitions phase through implementation.
  • Build and drive teams, enterprise partners, and vendors in delivering innovative digital solutions.
  • Ensure efficient execution of overall product delivery by prioritizing, planning, tracking sprint progress, and developing shippable code.
  • Engage in product and business discussions with a technical eye for feasibility and adherence to overall roadmaps and architectural strategy.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Work extensively with Swift UI, Swift, and Cocoa Touch frameworks.
  • Implement User Interface using Storyboards, Autolayouts, Table Views, Collection Views, and Stack Views.
  • Create custom TableViewCells for user interface.
  • Work on Multiview Applications customizing Navigation Bars and Tab Bars.
  • Develop functional unit test cases using XCTestCase with a code coverage of 80%.
  • Track events on user interaction and time spent on the application using Mixpanel Analytics.
  • Create reusable components for all application modules.
  • Ensure applications meet requirements and are error-free.
  • Develop applications using best practices.
  • Work on Production issues reported, perform root cause analysis and resolution.
  • Perform technical upgrades and system planning.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Industry

Food and Beverage Retailers

Education Level

Master's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service