Software Engineer (Android)

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

Interested By University

University Percentage (%)
Daffodil International University (DIU) 13.39%
North South University 5.36%
5.36%
University of Dhaka 4.46%
East West University 4.46%
United International University 4.46%
University of Asia Pacific 3.57%
Northern University Bangladesh 2.68%
American International University Bangladesh (AIUB) 2.68%
Dhaka International University 2.68%

Interested By Age Range

Age Range Percentage (%)
20-30 78.57%
31-35 13.39%
36-40 1.79%
40+ 0.89%

Interested By Salary Range

Salary Range Percentage (%)
0-20K 10.71%
20K-30K 26.79%
30K-40K 17.86%
40K-50K 22.32%
50K+ 22.32%

Interested By Experience Range

Experience Range Percentage (%)
0 years (Freshers) 42.86%
0.1 - 1 years 12.50%
1.1 - 3 years 22.32%
3.1 - 5 years 16.07%
5+ years 6.25%

Similar Jobs