ABOUT USBCS Technology International (BCS) is a leading global IT professional services organization focused on the delivery of customized solutions in emerging technologies including blockchain, digital, cloud, big data, AI, predictive analytics and machine learning. For over 20 years, BCS consultants have successfully implemented end-to-end solutions for high profile clients in the travel and aviation industry. Since then, operations have expanded across a wider range of industries covering high profile clients in banking and finance, healthcare, education, media and government
Job Responsibilities• Design and implement user interfaces for mobile and and web applications using Flutter.• Collaborate with cross-functional teams, including product managers, designers, and · other developers, to understand project requirements and deliver high-quality solutions.• Develop and maintain robust backend systems, databases, and APIs to support frontend · functionality.• Work closely with UI/UX designers to translate design specifications into functional · code, ensuring seamless integration of design and development.• Implement responsive design principles to ensure optimal user experience across various · devices and screen sizes.• Write clean, maintainable, and efficient code, following best practices and code · standards.• Conduct code reviews to ensure code quality and adherence to project guidelines.• Troubleshoot and debug issues, and collaborate with the team to identify and implement · solutions.• Stay up-to-date with latest industry trends, technologies, and best practices in UI/UX · design and development.• Participate in planning and estimation of development tasks, contributing technical · expertise to project planning and decision-making process.
Job Qualifications: • 4+ years of professional experience as a Full Stack Software Engineer, with focused on UI/UX design using Flutter.• Strong proficiency in Dart programming language• Experience with frontend technologies such as HTML, CSS, and JavaScript.• Solid understanding of state management in flutter applications.• Familiarity with RESTful APIs and backend development using framework such as Node.js or Django.• Knowledge of database design and management, including SQL and NOSQL databases.• Strong understanding of UI/UX design principles and best practices.• Ability to collaborate effectively with cross-functional teams and communicate technical • concepts to non-technical stakeholders.• Detail-oriented with excellent problem-solving and debugging skills.• Prior experience in Agile/Scrum development environments is a plus