drjobs Android Developer العربية

Android Developer

Employer Active

The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Denver - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

Requirements

Minimum education:
Bachelor
Years of work experience:
8 year(s)

Responsibilities

Our client, one of the largest Media & Entertainment companies in the US, is seeking multiple Senior Android Engineers for a long-term opportunity.

Responsibilities:

  • Translates user requirements into design for new software or extensive software revisions.
  • Creates high-level architectural specifications, while ensuring feasibility, functionality, and integration with existing systems and platforms.
  • Provides expertise on cross-application implications.
  • Approves business requirements, estimation, functional specifications, testing strategy and other activities to ensure architectural alignment.
  • Works closely with stakeholders to identify and negotiate opportunities to apply architecture standards and guidelines.

Qualifications:

  • 7+ years of experience designing or configuring software applications
  • Experience with Native Android Mobile App development with strong knowledge in Kotlin
  • Experience with Android UI design principles, patterns, and best practices
  • Experience building large scale, complex, Android application optimized for both UX and performance
  • Project experience with enterprise in-house development focusing transactional business data processing and endpoint integrations
  • Practical knowledge / experience on integration with 3rd party analytics SDKs is preferred, such as Google Analytics
  • Hands on experience integrating Android applications to backend services
  • Working experience working in Agile software development team leveraging continuous integration and deployment practices
  • Good understanding of OO Design, concurrency, synchronization, memory management, data structures, algorithms, etc.
  • Working experience and knowledge in TDD & BDD development practices
  • Basic understanding of Linux/Unix kernel programming on networking is preferred
  • Self-motivated and passionate attitude -- you wake up in the middle of the night to write down that great idea for your app you saw in your dream
  • Ability to prioritize and organize effectively
  • Team player mindset and a great sense of humor
  • Willingness to mentor and advise other engineering team members
  • Solid analytical and troubleshooting abilities.

Related Work Experience

6+ years Android application development experience

7+ years software development experience

3+ years web services development experience using REST, JSON, XML

3+ years version control systems experience (Git and Atlassian suite)

Remote conditions

MST time zone

Languages

Must have
English
Native or bilingual proficiency

Experience required

Top Skills:

  • 7+ years experience designing / configuring software applications
  • Experience with Native Android Mobile App development
  • Strong knowledge in Kotlin
  • Experience with Android UI design principles, patterns, and best practices

Mobile delivery team is a fast paced group - need someone who understands the environment they're going to be working in and able to keep up / more importantly SPEAK UP if something is not working for them. Looking for an expert who can dig in and write code daily / help team where needed.

Skills : Android

Employment Type

Full Time

Company Industry

Accounting & Auditing

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.