Assitant Software Engineer (Android)
We are looking for an Android developer responsible for the development and maintenance of applications aimed at a range of android devices including mobile phones and tablet computers. Your primary focus will be the development of android (Kotlin/Java) applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products are essential.
Job Responsibilities
• Ensure the performance, quality, and responsiveness of applications
• Design and develop native mobile applications for Android devices from scratch alongside our software teams
• Identify and correct bottlenecks and fix bugs
• Leverage on design patterns, following an Agile approach to software development, such as doing research related to the project, data & corresponding technology stack
• Program solutions adhering to coding standards, procedures, and security protocols
• Contribute to the overall code base, technical documentation
• Interact with designated work teams and business stakeholders to understand requirements, demo software, and explain solutions
Employment Status
• Full-time
Educational Requirements
• Bachelor of Science (BSc) in CSE
Experience Requirements
• At least 1 year(s)
• The applicants should have experience in the following area(s):
• Programmer Software Engineer, Android, Android application development, API Development, Google SKD, Java, Kotlin
• The applicants should have experience in the following business area(s):
• Engineering Firms, IT Enabled Service, Software Company
• Freshers are also encouraged to apply
Additional Requirements
• Age 22 to 35 years
• Both males and females are allowed to apply.
• Clear knowledge on the life cycle of activity, fragment
• Must have good experience of working with Restful API (with JSON and XML response)
• Sound Knowledge on firebase push notification
• Must have good knowledge of data structure
• Should have experience in SQLite database
• Familiarity with integrating Facebook SDK, Google SDK in the project
• Sound Knowledge of APIs/attributes of Android development.
• Must have good knowledge about Agile environment
• Experience with performance and memory tuning with tools
• Knack for benchmarking and optimization
• Proficient understanding of code versioning tools, Such as Git
• Familiarity with continuous integration
• Enthusiastic about Agile/Scrum/TDD/SOLID
• Must have good knowledge of Kotlin, Java programming language
• Must have good knowledge of android UI/UX design using XML
• Must have good knowledge of object-oriented programming
• Sound knowledge on generic programming, building framework
Workplace
• Work at office
Job Location
• Dhaka (Banasree)
Salary
• Negotiable
Compensation & other benefits
• Weekly 1 holidays
• Salary Review: Yearly
• Festival Bonus: 2 (Yearly)
• The opportunity to build a professional career in a multi-dimensional business environment
• A supportive, dynamic, and global team
• Diversity and equal opportunity
Job Features
Job Category | Assitant Software Engineer (Android) |