Senior Software Engineer Android Mobile Apps

Overhead Door

Education
Benefits
Skills

EMPLOYER: Overhead Door Corporation

JOB TITLE: Senior Software Engineer-Android Mobile Applications

LOCATION: Dallas, TX

DUTIES: Design and create advanced user-interactive mobile applications for the Android Native platforms using Android Architectural Components. Collaborate with UI/UX and cross-functional teams to define, design, and deliver new features. Mentor junior developers. Interface with outside data sources, vendors and servers with REST APIs and SDKs. Unit-test code for robustness, including edge cases, usability, and general reliability. Work on bug fixing and improving application performance. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Maintain technical documentation. Work with Retrofit 2 framework for consuming REST API, and asynchronous and event-based code using frameworks including RxJava and Kotlin. Implement frameworks and design patterns including Redux and MVVM. Use beta automation testing and release tools, including Mockito, Junit and Espresso.

REQUIREMENTS: Bachelor’s or foreign equivalent degree in Computer Science, Computer Engineering, Information Systems, or a related field, and 6 years of progressive, post-baccalaureate experience in the job offered or as a Software Engineer, Software Developer, or in a related/similar position. Experience therein to include 6 years of experience with the following: working with Android Architectural Components, Retrofit 2 framework for consuming REST API, asynchronous and event-based code using frameworks including RxJava and Kotlin, implementing frameworks and design patterns including Redux and MVVM, and beta automation testing and release tools, including Mockito, Junit and Espresso.

REFER TO: Job code BOGP-W

#LI-DNI

#xind

Read Full Description
Confirmed 2 hours ago. Posted 5 days ago.

Discover Similar Jobs

Suggested Articles