Android Developer
Responsibilities:
Design and build advanced applications for the Android platform
Liaising with the marketing department to ensure consistency in our company's 'voice' across the board.
Collaborate with cross-functional teams to define, design, and ship new features
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
Requirements:
Top-notch teamwork and communication skills.
2-3 years experience building Android applications with android studio that are available in the Play Store
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Solid understanding of the full mobile development life cycle.
Strong understanding of MVC pattern, and other object oriented patterns/concepts
Demonstrated skills in writing high-quality, readable, well-architected and efficient code
Experience with version control (we use git)
Familiarity with Agile development methodologies (we are half-Agile, half-lean)
Experience with remote API - mobile client interactions in a UI driven software development, and ability to design and optimize them
Experience with offline storage, threading, and performance tuning
Salary Range: BDT 40000- BDT 50000