Frontend Developer - Banking Domain
وصف الوظيفة
Job Summary:
We are seeking a skilled Frontend Developer with 2-3 years of experience to join our digital banking team. You will be responsible for building responsive, secure, and scalable user interfaces for web and mobile banking applications. This role requires an understanding of frontend development best practices, strong UI/UX collaboration, and experience in financial application development.
🔹 Key Responsibilities:
Develop and maintain user-facing banking web applications and portals.
Collaborate with designers, backend developers, and product teams to implement functional and visually appealing user interfaces.
Ensure code quality, maintainability, and performance.
Work on responsive designs and cross-browser compatibility.
Debug and troubleshoot production issues with frontend components.
Implement secure coding practices to protect sensitive financial data.
Participate in code reviews and daily stand-ups in Agile/Scrum environments.
🔹 Required Skills & Technologies:
🌐 Core Frontend Technologies:
HTML5, CSS3, JavaScript (ES6+)
Frameworks: React.js (preferred), Angular or Vue.js (optional but useful)
State Management: Redux, Context API, or similar
RESTful API integration using Axios or Fetch
🧪 Testing & Tools:
Unit Testing: Jest, React Testing Library
Version Control: Git (GitHub/GitLab/Bitbucket)
Build Tools: Webpack, Babel, NPM/Yarn
🛡️ Security Awareness:
Understanding of frontend security concepts: XSS, CSRF, secure storage
Experience working with authentication frameworks (OAuth2, JWT)
💼 Nice to Have:
Basic knowledge of banking workflows (e.g., fund transfers, authentication, transaction history)
Familiarity with CI/CD pipelines and tools like Jenkins, GitLab CI
Exposure to containerized development environments (e.g., Docker)
🔹 Soft Skills:
Strong analytical and problem-solving ability
Attention to detail and pixel-perfect implementation
Good communication skills for cross-team collaboration
Ability to work under tight deadlines and regulatory environments
Requirements
Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field
2-3 years of experience in frontend development
Prior experience in the banking or financial services domain preferred
Show more Show less