




Job Summary: Digital channel developer responsible for creating exceptional user experiences while ensuring security and performance. Key Highlights: 1. Development of modern, responsive user interfaces for web and mobile. 2. Focus on security (OWASP), performance, and scalability of digital channels. 3. Collaboration with design and backend teams to deliver innovative solutions. **Job Description:** Scale and secure digital channels (web/mobile) with excellent UX, robust authentication, and reduced exposure to client-side vulnerabilities. Develop digital channel features with performance and security by design. Optimize performance under high load and reduce production incidents. Responsible for developing and maintaining the bank's digital channels: mobile applications, online banking, web portals, and customer-facing applications. Primary focus is delivering exceptional user experiences while ensuring security, performance, and seamless integration with backend services to provide innovative and accessible digital solutions. **Technical Skills:** * Bachelor's degree or Engineering in Computer Systems, Digital Design, Multimedia, or related field. * Desired certifications: Google Mobile Web Specialist, React/Angular. Experience * 5\-6 years of experience in frontend and/or mobile application development. * Demonstrable portfolio of production web or mobile applications. * Experience in banking or financial application development (desirable). * Practical experience integrating with RESTful APIs. * Knowledge of web application security (basic OWASP). *Technical Knowledge* * *Frontend: React or Angular, TypeScript/JavaScript, HTML5, CSS3, SASS/LESS.* * *Mobile: React Native, Flutter, or basic native development (Swift/Kotlin).* * *State management: Redux, MobX, Context API.* * *Responsive design, Material Design, Bootstrap, Tailwind.* * *Testing: Jest, Cypress, React Testing Library.* * *Build tools: Webpack, Vite.* * *Git, Azure DevOps, basic CI/CD.* * *APIs: RESTful, JSON, integration with .NET backends.* * *Security: OAuth 2\.0, JWT, HTTPS.* * *Desirable: Basic Figma, UX/UI principles, Analytics.* Competencies * Attention to detail in visual and functional quality. * Sensitivity toward user experience. * Ability to translate designs into functional code. * Creative thinking to solve UI/UX problems. * Effective communication with designers and backend developers. * Results-oriented mindset with commitment to quality delivery. * Proactive adoption of new frontend technologies. * Rapid learning ability for frameworks and libraries. **Key Responsibilities:** * Develop modern, responsive user interfaces for web and mobile. * Implement frontend functionality for mobile banking and online banking. * Integrate frontend applications with RESTful APIs and backend services. * Develop reusable components and maintain component libraries. * Implement security measures in web and mobile applications (OWASP). * Optimize application performance (fast loading, lazy loading, PWA). * Write unit and end\-to\-end tests for frontend applications. * Participate in code reviews and continuous improvement of coding standards. * Collaborate with UX/UI designers to ensure accurate implementation of designs. * Resolve bugs and optimize existing applications. * Web/mobile modules, release pipelines, and performance dashboards. * Core Web Vitals, production error rate, channel availability. * Technical UX, client-side security, and scalability. * Web accessibility (WCAG) * Biometrics / app authentication (Face ID, fingerprint) * Flutter (desirable) * SignalR (desirable)


