Apply on
Job Title:
Frontend Developer
Responsibilities:
1. UI/UX Design Implementation:
Translate UI/UX design wireframes into high-quality, responsive web applications.
o Ensure that the design is aligned with brand guidelines, security protocols, and accessibility standards.
2. Development and Optimization:
o Develop user interfaces for banking applications, ensuring they are responsive, scalable, and optimized for performance across various devices (desktop, mobile, and tablet).
o Optimize web applications for maximum speed and performance.
3. Collaboration with Backend Teams:
o Work closely with backend developers to integrate frontend solutions with APIs, databases, and other services.
o Ensure smooth data flow and communication between the frontend and backend systems.
4. Compliance and Security:
o Adhere to industry standards for security, privacy, and regulatory compliance (e.g., PCI DSS for payment card data). o Implement secure coding practices, including data encryption and protection of sensitive information like personal data and transactions.
5. Testing and Debugging:
o Conduct thorough testing, including cross-browser and cross-platform compatibility tests.
o Identify and fix bugs or performance issues in a timely manner.
6. Continuous Improvement:
o Stay updated on the latest technologies, frameworks, and trends in frontend development, especially within the financial services industry.
o Recommend improvements and best practices to enhance the user experience and application security.
7. Documentation and Reporting:
o Write and maintain clear documentation for the frontend codebase, processes, and development practices.
o Provide regular updates on development progress and issues to the project management and IT leadership teams.
Required Skills and Qualifications:
• Proficiency in Frontend Technologies:
o Strong experience with HTML5, CSS3, JavaScript, and modern frameworks like React.js, Angular, or Vue.js.
o Familiarity with CSS pre-processors (e.g., SASS, LESS) and front-end build tools (Webpack, Gulp).
• Version Control: o Experience with Git or other version control systems to manage code changes and collaboration. • APIs and RESTful Services: o Familiarity with RESTful APIs, microservices, and how to integrate them with frontend applications.
• Security Best Practices:
o Understanding of security practices in frontend development, including OWASP Top 10 security risks for web applications.
• Responsive and Mobile-first Design:
o Expertise in building responsive, mobile-friendly applications.
• Collaboration and Communication:
o Strong collaboration skills to work effectively with UX/UI designers, backend developers, and other teams.
Educational Requirements:
• Bachelor's degree in Computer Science, Information Technology, or related field.
• Relevant certifications in frontend development or banking technologies (optional but beneficial)
Soft Skills:
• Attention to detail.
• Problem-solving skills.
• Ability to work in a fast-paced, highly regulated environment.
• Strong communication skills, both written and verbal.