מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Senior Mobile Engineer
Minimum education and experience required: degree or the equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 3 years of experience in software engineering or related area; Master's degree or the equivalent in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year of experience in software engineering or related area.
Experience with Mobile Application Development. Experience with Object Oriented Programming languages, including Kotlin and Core Java. Experience with the following Android libraries and frameworks: Android Jetpack Library, Coroutines, Flows, Dependency Injection (Dagger 2), Rx Android, Material Design, Work Manager, Job Scheduler, Google Map APIs, and Firebase. Experience with Software Development Tools including Android Studio, Git, , Postman, SourceTree, SonarQube, SoapUI, Gradle, and JIRA. Experience with unit testing, User Interface (UI) testing, and test automations using Android testing frameworks: JUnit, Espresso, and Experience with the following Software Architecture and Design Patterns: MVVM, MVP, MVC, Client-Server Architecture, Protocol/Object-Oriented Programming, and Mobile System Architecture. Experience gathering business requirements and converting them into technical requirements for implementation by creating artifacts, including High Level Design (HLD) and Low Level Design (LLD) documents. Experience designing and testing relational database management systems: Room Database and SQLite Database. Experience troubleshooting mobile application performance and crash issues using Fiddler, Flipper, Memory Profiler, and . Experience with DevOps Agile Development practices and principles and implementing CI/CD pipelines using Jenkins to enable automations for the software development stages. Experience with the Software Development Lifecycle process and methodologies, including Agile, Scrum, and the Waterfall Model.
will accept any amount of experience with the required skills.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to a specific plan or program terms. For information about benefits and eligibility, see One.Walmart.com.
משרות נוספות שיכולות לעניין אותך