Uma candidatura completa num minuto
Currículo e carta de apresentação personalizados, prontos a enviar.
Bank Islam Malaysia Berhad seeks a Front-End Software Engineer specializing in Flutter to build and enhance cross‑platform mobile and web applications. You will collaborate with backend, DevOps, and UX teams to deliver secure, accessible, and high‑performing digital banking experiences.
The role emphasizes state management, reusable UI components, API integration, and cloud‑native deployment, with strong emphasis on collaboration and code quality.
We are a dedicated division within Bank Islam focused on crafting software and systems for the bank. Our mission is to lead the way in innovation, developing new models and refining our products and services with our customers' needs as the pivotal point of all we do. We aim to self-disrupt, ensuring we stay ahead in delivering exceptional experiences. Our overarching goal is to endow everyone with the tools and knowledge for financial literacy, championing business practices that foster a positive and sustainable impact on the economy, community, and environment. This aligns with our commitment to shariah principles. Our core values emphasize customer-centric thinking, integrity in action, the pursuit of excellence, and taking full ownership of our objectives.
In the Bank Islam - Engineering team, we recognize that the backbone of our success lies in our technological advancements, particularly through our BIMB Web and Mobile. We are on the lookout for a skilled Backend Software Engineer to join our ranks and contribute to our software development endeavors. The ideal candidate should possess a deep understanding of backend development processes and be passionate about solving problems and enhancing code quality. If you are someone who thrives on technical challenges and enjoys working in a collaborative environment, we are eager to connect with you.
The Front-End Software Engineer will play a crucial role in our development team, focusing on designing, developing, and delivering responsive, scalable, and user-centric digital experiences. Specializing in Flutter application development, this role involves building cross-platform mobile and web applications while ensuring seamless integration with backend services, APIs, and Cloud-based platforms. The main responsibility is to contribute to the development, enhancement, and optimization of our flagship banking applications, ensuring high performance, security, accessibility, and consistent user experience across all digital channels.
Collaborate closely with tech leads and software developers, contributing to the front-end development of modern web applications and digital platforms.
Alongside the tech lead, lead the design and implementation of scalable, responsive, and user-centric front-end solutions using modern frameworks and technologies in a Cloud environment.
Take ownership of code review / pull request review involving front-end applications, UI components, client-side integrations, and performance optimization opportunities to ensure adherence to coding standards and best practices.
Collaborate with the technology lead to respond to internal and external audit requirements, ensuring recommendations related to front-end security, accessibility, and compliance are implemented accordingly.
Engage with product owners, architects, UX/UI designers, and other stakeholders to understand project requirements and translate them into intuitive and efficient user experiences.
Implement best practices, coding standards, accessibility guidelines, and development methodologies to enhance team productivity, maintainability, and front-end code quality.
Monitor, analyze, and optimize the performance, scalability, usability, and reliability of front-end applications deployed in the Cloud.
Work closely with backend, DevOps, and infrastructure teams to ensure seamless integration, deployment, and operation of applications.
Keep abreast of the latest industry trends, UI/UX principles, front-end frameworks, and technological advancements to continually enhance the team's front-end development capabilities.
Ensure effective communication and collaboration within the team and with other departments to achieve project goals and deliver exceptional user experiences.
Flutter, Dart
AWS
Docker
Sonarqube
Bachelor’s degree in software engineering or information technology
3 - 5 years working experience
Profound expertise in Flutter (Dart) application development, including state management, reusable widget design, responsive UI development, and cross-platform mobile application delivery.
Required: Experience in developing and integrating front-end applications with RESTful APIs, microservices-based backend services, and cloud-native platforms.
Strong knowledge of modern front-end development principles, including UI/UX best practices, application performance optimization, accessibility standards, responsive design, and mobile application architecture using Flutter.
Proven ability to work collaboratively in software development teams and contribute to backend development processes.
Excellent problem-solving and analytical skills, capable of addressing complex technical challenges.
Effective communication and interpersonal skills, facilitating seamless collaboration with team members and stakeholders.
Experience with Agile development methodologies and a continuous improvement mindset.
Eagerness to stay updated on the latest backend technologies and industry.
Hirer responsiveness Salary match Number of applicants
Bank Islam Malaysia Berhad is the pioneer of Islamic banking system in Malaysia. We have grown to become one of the nation’s leading financial institutions, providing a wide range of products and services to meet the financial and banking needs of all Malaysians, regardless of race and religion. A career with Bank Islam means an outstanding opportunity to develop a professional vocation in the ever-challenging banking industry. Be a part of an organisation that is totally committed to developing Malaysia as one of the leading global Islamic financial centres.