Requirements
Education
- Bachelor in Engineering (BEngg) in Computer Science & Engineering, Bachelor in Engineering (BEngg) in Information Technology
Experience
- 2 to 4 years
- The applicants should have experience in the following business area(s):
Software Company
Additional Requirements
2+ years of experience in Flutter development and mobile application development.
Strong proficiency in Dart programming language.
Familiarity with third-party libraries and APIs, as well as tools like RESTful APIs, JSON, and WebSocket.
Knowledge of version control systems (such as Git) and understanding of software development life cycle (SDLC) and Agile methodologies.
Experience with UI/UX principles and a strong sense of app aesthetics.
Ability to write clean, maintainable, and efficient code with an emphasis on scalability and performance.
Understanding of material design principles and Flutter widgets.
Experience in backend integration, working with RESTful APIs and data storage solutions.
Familiarity with state management solutions such as Provider, Bloc, or Redux.
Knowledge of mobile security best practices.
Experience with publishing applications on the Google Play Store and Apple App Store
Responsibilities & Context
Key Responsibilities
Develop, maintain, and optimize high-quality mobile applications using Flutter for iOS and Android platforms.
Collaborate with cross-functional teams (designers, product managers, and backend developers) to define, design, and ship new features.
Write clean, maintainable, and reusable code that follows industry best practices and aligns with project requirements.
Write and execute unit tests, integration tests, and UI tests.
Work closely with QA engineers to identify and fix bugs before release.
Troubleshoot, debug, and resolve issues to improve application performance and user experience.
Stay up-to-date with Flutter and mobile development trends, libraries, and best practices, continuously improving your skills.
Participate in code reviews, testing, and deployment processes to ensure high-quality deliverables.
Optimize application performance, memory usage, and responsiveness for seamless user experiences.
Create and maintain technical documentation to facilitate future application maintenance.
Employment Status
Full Time
Job Location
Dhaka
https://shorturl.at/yTdoo