Assistant Software Engineer (Android)

ASA

ASA

ASA

Follow

More jobs from this company

Summary

  • Vacancy: 01
  • Location: Dhaka
  • Experience: At least 2 years
  • Published: 19 Nov 2024

Requirements

Education

B.Sc/M.Sc in CSE/IT/MIS/Software Engineering/ECE/EEE or equivalent and relevant engineering degree.

Experience

  • At least 2 years

Additional Requirements

  • Age at most 30 years (as per NID card).

  • Proven experience as a Flutter Developer with a portfolio showcasing mobile applications built using Flutter.

  • Knowledge of Android SDK, Java/Kotlin, and native Android frameworks.

  • Proficiency with Dagger2, MVVM, Retrofit, and Room.

  • Strong understanding of mobile app design principles, UI/UX best practices, and responsive design.

  • Familiarity with third-party libraries, APIs, and software development tools.

  • Proficiency in Java/Kotlin and Dart.

  • Experience integrating RESTful APIs and third-party libraries.

  • Experience with Git, including branching and pull requests.

  • Good knowledge of SQLite and ORM.

  • Strong knowledge of OOP methodology, including SOLID principles.

  • Strong command over the Android app lifecycle and its components.

  • Proficient with JSON and XML schemas.

  • Excellent problem-solving skills, attention to detail, and ability to write clear, consistent code.

  • Strong communication skills in English and Bengali.

  • Willingness to work under different work schedules or rosters.

  • Self-motivated, capable of independent and team-based work.

Responsibilities & Context

ASA is one of the biggest MFIs in the world with more than 26 thousand employees serving around 70 lakh clients across the country. Here all the applications are developed by our own in-house IT team. ASA is in the process of digital transformation of its 3073 branches’ operations involving per day more than 90 (ninety) lakh transactions in the system of more than 26000 users. ASA welcomes you to take the initial challenges in this process.

  • Develop and maintain cross-platform applications for Android, iOS, and web using the Native and Flutter Framework.

  • Translate designs and wireframes into high-quality, responsive UI, ensuring design fidelity and visual intent.

  • Gather and refine specifications and requirements based on technical needs, aligning with business goals and objectives.

  • Collaborate with designers and other developers to create cohesive and user-friendly applications.

  • Optimize app performance for responsiveness and speed, ensuring compatibility across multiple device types.

  • Troubleshoot, debug, and resolve app issues, maintaining stability and user satisfaction.

  • Conduct unit testing, integration analysis, and oversee product design and code reviews.

  • Document code and application usage thoroughly for seamless future upgrades and usage.

  • Collaborate on the design of mobile applications and features.

  • Undertake any other lawful responsibilities as assigned by the office/supervisor.

Compensation & Other Benefits

  • Salary: TK 40,000 (per month)

  • For highly qualified & experienced candidates salary may be slightly negotiable. Probation period will be 1 (one) year long. After successful completion of the probationary period, the employee will be accommodated in the regular Pay Scale of ASA.

  • All admissible benefits like Contributory Provident Fund, Gratuity, Yearly Increment, Festival Allowance, Naboborsho Allowance (Boishakhy) and Employee’s Group Benefit Fund will be attributed.

Workplace

Work at office

Employment Status

Full Time

Job Location

Dhaka

Source link

Upload your CV/resume or any other relevant file. Max. file size: 512 MB.