Senior Android Developer Job at Programmers.io, Saint Louis, MO

cGxaa0ZSMVhNYWVWWVNTNUJXOGVtK2xpQ2c9PQ==
  • Programmers.io
  • Saint Louis, MO

Job Description

Job Responsibilities:

  • Architect, design and build native and cross platform applications
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on feature development, defect fixes and improving application performance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Design and build libraries/frameworks/applications for the Android platform
  • Ensure the performance, quality, and responsiveness of applications
  • Supporting the entire application lifecycle from concept to design, testing, release, and support
  • Work with Agile methodologies
  • Hands on experience of working with Coroutines
  • Intermediate experience using Java / Spring / RESTful APIs
  • Intermediate experience conducting unit, component, integrated and functional tests (e.g. Junit, Mockito, Cocumber etc.)
  • Experience with LiveData and Flows
  • Architecture Pattern - Familiarity architecture patterns like Model-View-ViewModel, Model-View-Presenter, Model-View-Intent etc.
  • Good experience in writing unit test cases
  • Good exposure in debugging the apps. Working on bug fixes and improving of app performance
  • Good knowledge of Security guidelines applied in mobile app development
  • Knowledge of Version Control and CI-CD
  • Experience working in an Agile environment
  • Experience in implementing APIs and third-party SDK
  • You are a problem solver with good analytical skills
  • Soft spoken, team player and should be good in communication skills and negotiations
  • Proficient in native Android development using Kotlin or Java and frameworks like Jetpack Compose or the Android SDK, with a solid understanding of Android architecture. Also experienced in cross-platform mobile development using tools such as React Native, Flutter, or Xamarin

Job Tags

Similar Jobs

Vanguard

Entry Level Application Engineer - Charlotte Job at Vanguard

 ...JUnit Jasmine Java Kanban Protractor Selenium Web microservices Cloud JavaScript More: We are Vanguard, partnering with hackajob to connect with exceptional professionals for this opportunity. We are focused on long-term financial wellbeing... 

CDM

Drywall Taper/Finisher - Painter Job at CDM

 ...in the U.S., with offices throughout the country and a reputation for excellence. Responsibilities include: Layout and install drywall beads. Prepare all drywall surfaces to receive drywall finish products. Mix, carry and apply joint compound ready for... 

Sunridge Management

Lead Maintenance Technician - Multifamily Job at Sunridge Management

Position: Lead Maintenance Technician - Multifamily -$1,000 Sign-On Bonus Location: On-Site Reports To: Property Manager Industry: Multifamily Property Management Job Type: Full-Time | Must be available for occasional weekend needs SunRidge Management Group...

Gpac

Heavy Civil Construction Superintendent Job at Gpac

 ...contractor with over 60 years of proven success in delivering high-quality paving and milling projects. We are seeking an experienced Superintendent to lead DOT paving and bridge projects across Pittsburgh , with a strong focus on safety, quality, and productivity.... 

Confidential

Mobile Crane Operator Job at Confidential

 ...Mobile Crane Operator Join our team as a Mobile Crane Operator! We are seeking a safety-focused and dependable individual to operate mobile cranes and assist with loading, staging, and handling large materials in a manufacturing and construction environment. Company...