Senior-Level Android Developer
1118 views | Apply Before: 2023-02-28
Job Summary
No. of Vacancy
2
Job Type
Full Time
Offered Salary
Negotiable
Gender
Any
Career Level
Senior Level
Category
N/A
Experience
Minimum 5 years of relevant experience as an Android developer
Preferred Education
Bachelor in IT/Engineering
Location
Kupondole, Lalitpur
Apply Before
2023-02-28
Job Description

What you will be doing:

  • Study and understand solution design documents provided by the Supervisor to ensure consistent understanding of project requirements.
  • Write standard codes as per the guidelines to develop the project as per technical requirements.
  • Provide technical solutions/feedback to the Engineering Manager and other team members during the project development process.
  • Perform unit testing of each task completed to ensure that the task has met the technical requirements.
  • Follow sprint and version planning as planned by the Engineering Manager.
  • Provide timely information and solutions/feedback to the Engineering Manager to minimize risks and control deviation in project timeline.
  • Support Engineering Manager to assess real-time status of project development.
  • Work closely with the Engineering Manager to prepare your professional development plan, and work diligently to fulfill planned learning activities.
Job Specification

What we are looking for:

  • Bachelor’s degree in Computer Science related degree
  • Minimum 3 years of relevant experience as an Android developer
  • Inquisitive, determined, diligent and has an open mind
  • Logical, tactful, problem-solver, self-learner
  • Zeal towards learning new things and towards growing in one’s career

Competencies and Experiences that we are looking for:

  • Experience in Kotlin/ Java (extensions, data classes, sealed classes, objects, generics, inline classes, delegations, type aliases, coroutines, Flow, Lambda & higher order functions)
  • Understanding of Android Coding Architecture & Patterns
  • Strong knowledge in the latest architecture design patterns like MVVM, Clean Architecture etc., Architecture component and memory management
  • Strong knowledge of Jetpack Components [ROOM DB, Navigation, Pagination, Compose etc]
  • Experience with offline storage, threading, and performance tuning
  • Experience with Android Studio, Android Components and UI Component, Animation & Design Guidelines
  • Experience with Testing & Debugging (unit testing, UI testing and automation) and able to use Android Profiler, analyze stack trace, memory leaks
  • Experience with RESTful web services, GraphQL, web socket, streams, parsing JSON/XML, protobuf and Network protocols
  • Strong software engineering skills, can design and implement software projects from the ground up.
  • Strong coding and analytical skills
  • Good understanding of OOPS concepts, and Design patterns
  • Experience with DevOps, Git.
  • Understanding of the full mobile development life cycle
  • Proficient knowledge of CI/CD pipeline

Competencies and Experiences that are not mandatory but would excite us:

  • Experience to come up with reusable functions/objects that resolves the given problem with appropriate data structures and algorithms
  • Experience in SQLLite and able to perform CRUD operations, complex queries, views, and experts in RDBMS.
  • Strong knowledge in writing queries with enhanced performance and optimization.
  • Should have knowledge of DB migration & mirroring
  • Strong knowledge about handling cache files and directories and expose data using ContentProviders
  • High-caliber proficiency in Android SDK and experience with third-party SDKs and APIs
EB Pearls

Established in 2004, EB Pearls is one of the leading software development companies in Sydney, providing solutions to the wonderful list of clientele. We are a people-focused company with a dynamic team of 200+ talented developers, designers and quality analysts providing award-winning digital solutions.

FOR SECURE PAYMENT
Fonepay Image
CONTACT US