Software Engineer, Android
- Design and build advanced applications for the Android platform
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with outside data sources and API's
- 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, architecting, 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
- 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 mentorship.
- Have published original Android apps
- Experience with Android SDK
- 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 life cycle.
- Strong problem solving skills
- Good understanding of a broad range of algorithms
- Knowledge of data structure and algorithm design and selection in high-performance software
- Identify alternative solutions for solving a business problem
- Strong programming skills in any language (C#/Java/Objective C)
- Clean Coder
- Object-oriented design principles and patterns
- Test-driven development (TDD)
- Fast learners and self-starters a must
Minimum 2 to 5 years experience in android platform
Additionally the candidate must fulfill following characteristics:
- Portfolio must be attached with application
- Excellent presentation, understanding and interpersonal skill and should be smart, energetic, self-motivated
- Ability to accomplish task within scheduled deadline
- BS/MS degree in Computer Science and Engineering or a related subject
Attractive remuneration will be offered based on experience
Well conversant in English and Bangla
No of Position:
As soon as possible
Based on Experience