Android Application Developer

Job Description

Title: Android Application Developer

Company Name: Recursion FinTech Limited

Vacancy: Not specific

Job Location: Dhaka

Employment Status: Full-time

Educational Requirements:
∎ B.Sc/M.Sc in CSE or Relevant Subject.

Experience Requirements:
∎ 3 to 6 year(s)
∎ The applicants should have experience in the following area(s): Android, Android and IOS Application Development, android application design, Android application development, Android Build Flavors, Android development, Android Features:, Git, Gradle, Proguard, Software Development, Software development life cycle (SDLC)

Job Responsibilities:
∎ Making System Requirement Specifications, Analysis the existing system, Front-end Design, Database Design, System Deployment, System Testing, User Training, Application Tuning, Database Tuning.
∎ Collaborate with cross-functional teams to define, design, and ship new features.
∎ Work with outside data sources and API's
∎ Building modular and reusable components and libraries
∎ Develop UI from the sketch as per business requirement
∎ Optimizing your application for performance
∎ Staying up-to-date with all recent developments in the Android SDK updates
∎ Proposing any upgrades and updates necessary for keeping up with modern latest development best practices
∎ Unit-test code for robustness, including edge cases, usability, and general reliability.
∎ Work on bug fixing and improving application performance.
∎ Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
∎ Conceiving, designing, architecture, and developing outstanding quality software.
∎ Championing user-centered design thinking, quality, and Agile development practices
∎ Contributing creatively to the product vision, iteratively solving technology problems from the perspective of the user

Additional Requirements:
∎ Age 25 to 35 years
∎ Both males and females are allowed to apply
∎ More than 3 years of experience working with Android Application Development.
∎ Proficiency in Kotlin, Java, C++ (Optional).
∎ Solid understanding of OOP, Android Life Cycle, Gradle, Git, Proguard, Android Build Flavors, Kotlin DSL gradle system.
∎ A clear knowledge of Android best practices and Android Architecture Components, Android Jetpack libraries like: Navigation, Room, Workmanager, Hilt dependency Injection (Upgraded Dagger 2), Paging, Retrofit and data binding.
∎ Understanding of Android Fragments, Navigation Components, Services, Thread, Intent, Broadcast Receivers, Database, Lifecycle, Coroutines, Work manager/Job Scheduler, App permission management.
∎ Knowledge of Google MLKIt Text Recognition, Barcode Detection, Custom Model Object Detection, Language identification and translate API.
∎ Knowledge of android biometric/fingerprint authentication.
∎ Familiarity with REST APIs to connect Android applications to back-end services.
∎ Familiarity with MVVM design patterns, LiveData, Fragment, ViewModel, Firebase cloud message APIs, Dynamic Links, Crashalytics, Google Sms Consent/Auto Read Api, deal with different android versions, screen resolutions and screen sizes.
∎ Experience in Material Design, solid design skills, and ability to write efficient, clean, and reusable code.
∎ Experiencing in writing secured code, Oath2 authentication, sending encrypted data over secured protocol, Server certificate pinning and TLS.
∎ Experience with third-party libraries and APIs
∎ Experience in publishing and managing apps in play store.
∎ Experience in managing Google Cloud Console and Firebase Console.
∎ Ability to communicate not only with other developers but also with management, non-tech team members & external parties.
∎ Strong Analytical, judgment and decision-making ability.
∎ Take Ownership of the project.
∎ Experience in FinTech Industries is a plus.
∎ Expert-level proficiency in Java, along with multiple other contemporary languages/platforms for both frontend and backend.
∎ Critical eye for quality and aesthetic in software product design
∎ Passion for technology. Enthusiasm for collaboration and mentor ship.
∎ Have published original Android apps
∎ Experience with Android SDK and Experience working with remote data via REST and JSON
∎ Experience with third-party libraries and APIs
∎ Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
∎ Solid understanding of the full android app development lifecycle.
∎ Excellent understanding of OOP
∎ Highly proficient with the latest syntax and features.
∎ Working experience of PHP Web Application will be added value
∎ Android Unit testing with expresso and mockito.
∎ Ability to write efficient, secure, well-documented, and clean Kotlin and Java code
∎ Experience with both consuming and manipulating RESTful APIs
∎ Basic knowledge of Multi-threaded programming

Salary: Negotiable

Compensation & Other Benefits:
∎ As per company policy

Job Source: Bdjobs.com Online Job Posting.

Application Deadline: 4 Jun 2021

Company Information:
∎ 6 May 2021
∎ Recursion FinTech Limited
∎ Business : Recursion FinTech Limited (RFTL) is the only PCI DSS, ISO 9001 and ISO 27001 certified Payment Service Provider (PSP) in Bangladesh. We are the first complete and most secure e-wallet service provider in this country. Our e-wallet application, “CashBaba” is fully handcrafted and developed inhouse.
RFTL is founded by a team with expertise in the financial and payment industry and specialized in creating innovative FinTech solutions for the mass market. It is a team of passionate people and strives in providing premium support and customer satisfaction.

Category: IT/Telecommunication

:

Source: bdjobs.com

Similar Jobs

Machine Learning Engineer

Developer

SQA Engineer

Full Stack Software Engineer (Mid-Senior Level)

Embedded System Engineer (I)

Flutter Developer

Frontend Developer

Full Stack Web Developer

Executive/Sr. Executive - IT Department

Manager, Technical Services Division

Oracle EBS Developer

Hardware & Network Support Engineer

React Developer

ICT Assistant

Senior ICT Assistant

Jr./Sr. Software Engineer - Android

Officer, IT (BRAC Healthcare Ltd.)

English Content Writer

Software Engineer (React Native)

Assistant DBA

React Native Developer

Software Engineer (.NET)

Jr. Network Engineer, Customer Care

IT Officer (Contractual)

Manager - Vendor Relationship Management [Night Shift]

Vendor Coordinator [Night Shift]

Software Engineer/Senior Software Engineer (Python/fastapi)

Lead-Business Development

Diploma Engineer

Unreal Game Developer

PHP With Laravel Trainer (Part Time / Full time)

Frontend Developer (Next.js/React.js)

Backend Developer

Software Engineer (Node JS)

Software Engineer (React JS)

Software developer (ASP.NET/CORE)

Executive/Senior Executive - IT

AI Data Trainer

Executive/Senior Executive, IT Support

WordPress Developer