Software Engineer II

7-Eleven, Inc.
Irving, TX, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology Android Software Development Architectural Patterns JIRA Automation of Tests Unit Testing Biometrics Code Review Computer Engineering Continuous Integration Multi-Factor Authentication
+19 more
Github Design of User Interfaces Mobile Application Software Model View ViewModel Mixpanel Mockito Material Design Newrelic Software Engineering Test-Driven Development (TDD) Gitlab Kotlin Information Technology Jetpack Compose Tools for Reporting Google Play Restful APIs Code Restructuring New Relic (SaaS)

Job description

DUTIES: Execute full product lifecycle (inception through deprecation) to create reliable and flexible Android apps bound for the Google Play Store and retail customer’s devices. Collaborate with product owners, scrum masters, UI/UX and business teams to define, design, estimate and ship new features with 7-Eleven application. As a senior developer actively participate in technical discussions with android team and analyze technical challenges and provide solutions. Use best and standard android libraries to make the application behavior more reactive, maintain higher level of abstraction and solve difficult operations. Use architectural patterns like MVP or MVVM to develop the application. Use Jetpack Compose technology to build UI screens. Modularize, refactor and migrate Java code to kotlin to keep application updated with android standard to support kotlin language. Integrate security-based features Two-Factor authentication, Biometric authentication within the app to extra layer of security. Follow the Agile methodology and use JIRA software to refine the stories and plan the work in sprint. Drive best practices approach to the continuous improvement of 7-Eleven application, processes, and tools. Maintain documentation for all new android features during 7-Eleven application development. Continuously discover, evaluate, and implement updates from android updates and Kotlin language to maximize development efficiency. Use Mix panel and New Relic analytics tools to capture and analyze user interactions and interests to show users interest-based deals and rewards. Perform code reviews with the team and follow best coding practices. Work in Test driven development and use Roboelectric, Mockito and Mockk test frameworks for writing unit test cases. Using Gitlab to perform continuous integration of the code and create Test, Stage and Production environment specific builds.

Requirements

REQUIREMENTS: Bachelor’s or foreign equivalent degree in Computer Science, Computer Engineering, or a related field, and 5 years of progressive, post-baccalaureate experience in the job offered as a Senior Android Developer, or Software Engineer, or in a related/similar position. Experience therein to include the following:

  • 5 years in developing Android applications, Mobile applications and using Java;
  • 4 years with Kotlin, and Test-Driven Development including Roboelectric, Mockito, and Mockk;
  • 3 years with Restful API integration using Retrofit, and Material Design for Android; and
  • 2 years with Jetpack Compose, CI/CD Integration, Gitlab, GitHub, and Analytics tools such as Mixpanel, Newrelic, or Crashlytics.

About the company

7-Eleven is an iconic family of brands with over 86,000 locations, surpassing every retailer in the world. We revolutionize convenience, restaurants and fuel through cutting edge innovation - working hard to be the customer’s first choice. 7-Eleven empowers our employees to ā€œactivate awesomeā€ and make a meaningful impact in their stores and communities every day. If you’re ready to grow, lead and make a difference, come join our team and help shape the future of convenience.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…