Position: Jr. Flutter Developer
Requirement: 1
Department/Group: IT
Experience
- Not Mandatory, but ideally 1 to 2 years of work experience in any IT-related field is preferred.
- Fresh Graduates or Professionals from other IT roles who are willing to transition into a new role are encouraged to apply.
Skills and Competencies:
- Design, develop, and maintain robust mobile applications using Flutter.
- Implement state management solutions using the Bloc pattern.
- Integrate various APIs, including SOAP, JSON, and RESTful services.
- Handle application deployment on Google Play Console and App Store.
- Implement push notifications and optimize the codebase for performance.
- Develop responsive and adaptive source code for Android, iPhone, and tablets.
- Collaborate with UX/UI designers to ensure the technical feasibility of designs.
- Optimize applications for maximum speed and scalability.
- Conduct code reviews and mentor junior developers.
- Troubleshoot and debug applications to ensure a seamless user experience.
- Stay updated with the latest industry trends and best practices in mobile development.
Requirements
Job Details: Junior Flutter Developer is an Officer level contractual position, to be confirmed upon satisfactory completion of performance as per company’s policy
Age: Minimum age limit of 21 years and not exceeding 35 years for male and 40 years for female on the last date of submission of application.
Education: Minimum Bachelor’s Degree in Computer Science or related field from a recognized university.
Duties and responsibility:
- Work closely with different departmental heads to gather requirements for mobile application development and digitization projects.
- Monitor the progress of each Flutter project and report updates to relevant stakeholders to ensure transparency and alignment.
- Follow the company's established change management procedures for any software development tasks, ensuring proper documentation and approval.
- Research, design, implement, and manage Flutter applications, focusing on performance and user experience.
- Conduct testing and evaluation of new Flutter programs to ensure functionality and reliability.
- Assess existing applications for improvement opportunities and develop the necessary modifications to enhance performance.
- Evaluate the operational feasibility of proposed solutions and applications to ensure alignment with business needs.
- Develop and implement quality assurance processes to maintain high standards for mobile applications.
- Maintain and upgrade existing Flutter applications to ensure optimal performance and security.
- Implement state management solutions using the Bloc pattern.
- Integrate various APIs, including SOAP, JSON, and RESTful services.
- Handle application deployment on Google Play Console and App Store.
- Develop responsive and adaptive source code for Android, iPhone, and tablets.
- Provide training and support to users, helping them effectively utilize Flutter applications.
- Work closely with other developers, UX/UI designers, business analysts, and systems analysts to create seamless application experiences.
- Investigate and adapt new technologies and tools to improve the development process and application performance.
- Offer insights on information systems strategy, policy, management, security, and service delivery related to mobile applications.
- Assist in drafting technical specifications for new system acquisitions, ensuring adherence to established standards.
- Help ensure that all applications comply with the company's security policies and procedures.
- Address issues within the established Service Level Agreement (SLA), documenting resolutions for future reference.
- Stay updated with the latest industry trends and best practices in mobile development.
- Troubleshoot and debug applications to ensure a seamless user experience.
- Undertake any other tasks assigned by the Chief IT Officer as needed.