Software Engineer (Android)

NexKraft Limited

NexKraft Limited

 

NexKraft Limited

Follow

Summary

  • Vacancy: 3
  • Age: 28 to 38 years
  • Location: Dhaka (Dhanmondi 32)
  • Minimum Salary: Negotiable
  • Experience: 1 to 3 years
  • Published: 24 Feb 2025

 

Requirements

Education

  • Bachelor of Science (BSc) in Computer Science & Engineering

Experience

  • 1 to 3 years
  • The applicants should have experience in the following business area(s):
    Software Company, IT Enabled Service

Additional Requirements

  • Age 28 to 38 years
  • Minimum 1 to 2 years of experience is preferred
  • Bachelor’s degree in Computer Science or related field
  • Proven experience as a Developer with a strong portfolio
  • In-depth knowledge of the specified technologies and frameworks
  • Strong problem-solving and debugging skills
  • Excellent communication and collaboration skills

Responsibilities & Context

  • Design, develop, and maintain high-quality mobile applications using Flutter and native frameworks (Kotlin/Java).
  • Implement Material Design principles to ensure a seamless and polished user experience.
  • Utilize state management solutions such as BLoC, GetX, Provider, etc., along with efficient routing and local storage management.
  • Work with JSON serialization for data handling and API integrations.
  • Apply Object-Oriented Programming (OOP), Data Structures & Algorithms, and SOLID principles to write clean, scalable, and maintainable code.
  • Integrate and optimize Firebase features, including Firebase Cloud Messaging (FCM), for enhanced app performance and functionality.
  • Stay updated with modern Android development practices, including Jetpack Compose and Kotlin Multiplatform (KMP) (a plus).
  • Collaborate with Google Cloud Console for scalable and robust solutions.
  • Implement OAuth2 for secure user authentication.
  • Design and implement MVVM, MVP and Clean .
  • Architecture patternsIntegrate Agora Video Calling/WebRTC and Shocket.io for real-time communication.
  • Utilize Google Map API for location-based services.
  • Implement Crashlytics for robust error tracking.
  • Collaborate with version control systems such as Git.
  • Experience with Xcode, Android Studio, and VSCode.
  • Proficient in Java/Kotlin for Android development.
  • Experience with design tools such as Figma/Adobe XD.
  • Familiarity with project management tools like Jira/Trello/Redmine.
  • Experience with Play Store and App Store deployment, including TestFlight for iOS and internal testing/open testing for Android.
  • Optimize app performance, memory management, and garbage collection.

Skills & Expertise

Flutter

native android

React Native

Compensation & Other Benefits

  • T/A, Mobile bill, Weekly 2 holidays
  • Lunch Facilities: Partially Subsidize
  • Salary Review: Yearly
  • Festival Bonus: 2

Workplace

Work at office

Employment Status

Full Time

Job Location

Dhaka (Dhanmondi 32)

Source link

To apply for this job email your details to admin@chakricircular.com