At Audacity IT Solutions Limited, we are currently looking for 02 ( SENIOR POSITION ) talented and experienced Senior Software Engineer (Android & Flutter) to join our growing mobile team.
The selected engineer will get a chance to work with the latest technology stacks, exercising industry-standard principles & best practices to build scalable, high-performance & robust mobile software applications.
Experience: 3+ years of professional Native Android experience and 2+ years of professional Flutter experience.
What You’ll Be Working On:
- Diagnoses complex UX/performance issues through data analysis and user feedback, proposing practical solutions.
- Leverages analytics to understand user behavior, measure impact, and optimize features for engagement and retention
- Design scalable and modular architectures that cater to diverse user needs and future growth
- Collaborate effectively with stakeholders, translating technical intricacies into actionable insights
- Optimize app performance and minimize resource usage across various devices and networks.
- Good understanding of system design
- Embraces new technologies and adapts to evolving frameworks, contributing to team knowledge sharing.
What You Bring To The Role:
- Must have Software development experience in object-oriented programming (Java/Kotlin).
- Fluent and experienced in Native Android Applications development and worked on at least two large native Android applications.
- Strong proficiency in Kotlin, as well as a working knowledge of Java.
- Strong knowledge of Jetpack Compose.
- Good understanding of Clean architecture.
- Thorough understanding of the Android system Framework APIs.
- Robust knowledge of RxJava/RxAndroid/Stream, Navigation Component, and Dependency Injection(hilt).
- Deep understanding of Leakcanary, Retrofit, Room, work manager, View-Binding, Kotlin Coroutines.
- Proficiency in using Git.
- Good knowledge of CI/CD.
- Experience writing automated tests (unit, component, integration, and end-to-end).
- A willingness to learn what you don’t know and a can-do attitude.
- Good communication, interpersonal, problem-solving, and relationship management skills.
- Detail-oriented personality and self-starter.
The Following Are Considered a Plus:
- Knowledge of Flutter.
- Code analysis tools (Jacco).
- Experience with NDK, JNI, and CMake.
- Knowledge of Kotlin Multiplatform.
- Experience with UI test frameworks.
Salary Range: 100,000 BDT – 150,000 BDT+ (* Can be extended based on your experience & skill set).
Educational Requirements: B.Sc/M.Sc in CSE or related field from any reputed University or EQUIVALENT practical experience.
Perks & Benefits:
- Two (02) festival bonuses.
- Full subsidized lunch.
- Medical benefits.
- Annual compensation package review.
- Yearly tour.
- Team retreat.
- Leave encashment.
- Yearly profit sharing.
- Weekly two holidays (Friday-Saturday).
- Facilities for skill development.
- Sponsorship for professional certification.
Office Location: House: 20, Road No-1/A, J-Block, Baridhara Residential Area, Dhaka.