Senior Android Developer
- 12Viewed
- 0In Consideration
- 0Not Selected
Job Details
Skills And Tools:
Job Description
Duties & Responsibilities
- Based on received specifications & requirements, create a software design document and write clear code with descriptive comments as per guidelines.
-
Submit created code to repositories with agreed upon commit codes
-
Review junior developers code according to related design and code standard
-
Write, execute, test cases, to make sure his created code passes the planned tests and checklists, to
minimize the # of issues and bugs sent to QC
-
Document his work, including release notes, deliverables master error codes, log file explanation, API details, Limitations document
-
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
-
work with remote backend data via REST and JSON
-
Plans his own work, and junior developers’ tasks
-
Communicate status and progress of project deliverables
Job Requirements
What we’re looking for.
We’re looking for motivated and passionate people who enjoy working in a team-oriented, ego-free environment. The most successful candidates value ownership and collaboration and are self-motivated, detail-oriented problem solvers. We’re looking for
Senior Android Developer
-
Minimum 5 years experience – android application/framework development
-
B.S. degree in Computer Science, Computer Engineering or equivalent experience
-
Experience with android design principles
-
Experience with web services such as RESTful APIS, OAuth, JSON
-
Comfortable working with agile methodology and tools
-
Work closely with UX designers, project management and other developers to build applications with
best possible user experience
-
Collaborate with and provide feedback to backend teams responsible for the APIs and other services supporting the mobile applications
-
Strong analytical and debugging skills
-
Android native applications
-
A team player who is effective working independently and collaboratively
-
An ideal team player: You are humble, hungry and people-smart, and you thrive on a diverse team.
-
A doer: You are detail-oriented, obsessed with excellence, and personally offended by mediocrity. You can’t wait to roll up your sleeves and get things done.
-
An open communicator: You demonstrate empathy for our students and your colleagues, and are comfortable holding yourself and your teammates accountable for meeting shared goals.
-
Prior experience developing Android applications preferred; ideally, you have a record of successfully distributing applications in the Play Store.
-
Strong proficiency in Java and in Kotlin
Core competencies, knowledge, and experience
-
7+ years of development experience with multiple programming languages
-
5+ years Android application development using Android SDK
-
Good knowledge of interface builder, Core animation, and Object-oriented concepts.
-
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
-
Experience with third-party libraries and APIs.
-
IOS experience is an added advantage.