Job Description
Title: Software Engineer (Android)
Company Name: NexKraft Limited
Vacancy: 3
Age: 28 to 38 years
Location: Dhaka (Dhanmondi 32)
Minimum Salary: Negotiable
Experience:
∎ 1 to 3 years
∎ The applicants should have experience in the following business area(s):Software Company, IT Enabled Service
Published: 24 Feb 2025
Education:
∎ Bachelor of Science (BSc) in Computer Science & Engineering
Requirements:
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
∎ 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.
∎ 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:
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)
Company Information:
∎ NexKraft Limited
∎ 50
5th Floor, Lake Circus, Dolphin gali
Kalabagan Dhaka 1209, Bangladesh
∎ NexKraft Limited is an independent technology specialist in development software strategy. NexKraft Limited consists of a dynamic team of dedicated professionals who are committed to delivering the highest level of quality services and value to our customers.
We provide a broad range of ICT supports, including design, management, and deployment relevant to your business needs to reduce your costs, and increase your competitiveness in today?s global economy.
Our strategic partnerships with leading ICT providers allow us to leverage your business through high quality services and solutions.
Address::
∎ 50
5th Floor, Lake Circus, Dolphin gali
Kalabagan Dhaka 1209, Bangladesh
∎ NexKraft Limited is an independent technology specialist in development software strategy. NexKraft Limited consists of a dynamic team of dedicated professionals who are committed to delivering the highest level of quality services and value to our customers.We provide a broad range of ICT supports, including design, management, and deployment relevant to your business needs to reduce your costs, and increase your competitiveness in today?s global economy.Our strategic partnerships with leading ICT providers allow us to leverage your business through high quality services and solutions.
Read Before Apply: Please apply only who are fulfilling all the requirements of this job
Application Deadline: 6 Mar 2025
Category: IT/Telecommunication