Search by job, company or skills

Dicetek LLC

Android Mobile Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description

In the role of Android Mobile Developer, you will be responsible for designing, developing, and implementing high-quality business solution for banking projects. Combination of on-site/offsite low-level requirements gathering, understanding client's needs, and working with the architects/leads to come up with a viable solution.

Qualifications

7+ years work experience with the following languages and tools:

  • Good working experience on mobile development by using Android (Java, Kotlin).
  • Familiar with Google store App deployment.
  • Good understanding of development methodologies, testing practices, and tools and knowing when to apply each method to achieve the desired outcomes.
  • Familiarity with architecture styles/APIs (REST API, MVP, MVC, MVVM, Dagger)
  • Excellent troubleshooting and communication skills.
  • Knowledge of security standards and techniques for mobile applications.
  • Expertise in the design, implementation, and deployment of user-centric software, with focus on usability
  • Added advantages
  • Understanding and practicing of Agile methodologies
  • Certification in mobile development or equivalent
  • Familiar with Cloud systems such as AWS
  • Good knowledge of DevOps (Jenkins), automated testing would be beneficial.

Responsibilities

  • Report to Development Lead
  • Develops software solutions by studying information needs; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.
  • Improves operations by conducting systems analysis, recommending changes in policies and procedures.
  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Protects operations by keeping information confidential.
  • Provides information by collecting, analyzing, and summarizing development and service issues.
  • Accomplishes engineering and organization mission by completing related results as needed.
  • Supports and develops software engineers by providing advice, coaching and educational opportunities.

Personal Attributes

  • Creativity and strong attention to detail
  • Ability to work effectively on tight deadlines, as necessary
  • Effective oral and written communication skills
  • Strong proof-reading skills
  • Desire to learn new skills and improve

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 134684579