UK Neo-Banking Financial institution, providing Banking as a Service (BaaS)
SUCCESSFUL APPLICANTS WILL IDEALLY HAVE TO:
- Develop and implement mobile applications for iOS and Android platforms using Flutter framework and Dart programming language.
- Architect, design, and implement scalable and maintainable code that integrates with Flutter's payment APIs and services.
- Collaborate with cross-functional teams to translate business requirements and user stories into technical specifications and implementation plans.
- Ensure the performance, reliability, and security of mobile applications by conducting thorough testing, debugging, and optimization.
- Integrate third-party APIs, SDKs, and services to enhance the functionality and features of mobile applications.
- Stay informed about the latest trends, technologies, and best practices in mobile app development and fintech industry.
- Participate in code reviews, knowledge sharing sessions, and continuous improvement initiatives to maintain high standards of code quality and development practices.
- Provide technical guidance, support, and mentorship to junior developers and team members.
- Collaborate with product management and design teams to iterate on product features, user interfaces, and user experiences based on feedback and analytics.
- Contribute to the overall architecture, roadmap, and innovation initiatives of the platform.
REQUIREMENTS & QUALIFICATIONS:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Proven experience developing mobile applications with framework and Dart programming language.
- Strong understanding of mobile app development concepts, including UI/UX design, responsive layout, and asynchronous programming.
- Experience integrating and working with RESTful APIs, web services, and backend systems.
- Familiarity with version control systems (e.g., Git) and collaborative development workflows.
- Excellent problem-solving skills, analytical thinking, and attention to detail.
- Ability to work effectively both independently and as part of a collaborative team.
- Strong communication skills, including the ability to articulate technical concepts and ideas clearly and concisely.
- Passion for learning, staying updated on emerging technologies, and continuously improving skills.
- Experience with agile software development methodologies and practices is a plus.
Method of Application
Signup to view application details.
Signup Now