Epicareer Might not Working Properly
Learn More

Frontend Developer

Salary undisclosed

Apply on


Original
Simplified
Frontend Developer
Responsibilities:
  1. UI/UX Design Implementation:
  • Translate UI/UX design wireframes into high-quality, responsive web applications.
  • Ensure that the design is aligned with brand guidelines, security protocols, and accessibility standards.
  1. Development and Optimization:
  • Develop user interfaces for banking applications, ensuring they are responsive, scalable, and optimized for performance across various devices (desktop, mobile, and tablet).
  • Optimize web applications for maximum speed and performance.
  1. Collaboration with Backend Teams:
  • Work closely with backend developers to integrate frontend solutions with APIs, databases, and other services.
  • Ensure smooth data flow and communication between the frontend and backend systems.
  1. Compliance and Security:
  • Adhere to industry standards for security, privacy, and regulatory compliance (e.g., PCI DSS for payment card data).
  • Implement secure coding practices, including data encryption and protection of sensitive information like personal data and transactions.
  1. Testing and Debugging:
  • Conduct thorough testing, including cross-browser and cross-platform compatibility tests.
  • Identify and fix bugs or performance issues in a timely manner.
  1. Continuous Improvement:
  • Stay updated on the latest technologies, frameworks, and trends in frontend development, especially within the financial services industry.
  • Recommend improvements and best practices to enhance the user experience and application security.
  1. Documentation and Reporting:
  • Write and maintain clear documentation for the frontend codebase, processes, and development practices.
  • Provide regular updates on development progress and issues to the project management and IT leadership teams.
Required Skills and Qualifications:
  • Proficiency in Frontend Technologies:
  • Strong experience with HTML5, CSS3, JavaScript, and modern frameworks like React.js, Angular, or Vue.js.
  • Familiarity with CSS pre-processors (e.g., SASS, LESS) and front-end build tools (Webpack, Gulp).
  • Version Control:
  • Experience with Git or other version control systems to manage code changes and collaboration.
  • APIs and RESTful Services:
  • Familiarity with RESTful APIs, microservices, and how to integrate them with frontend applications.
  • Security Best Practices:
  • Understanding of security practices in frontend development, including OWASP Top 10 security risks for web applications.
  • Responsive and Mobile-first Design:
  • Expertise in building responsive, mobile-friendly applications.
  • Collaboration and Communication:
  • Strong collaboration skills to work effectively with UX/UI designers, backend developers, and other teams.
Preferred Qualifications:
  • Knowledge of Agile methodologies and working in a sprint-based development cycle.
  • Familiarity with accessibility (WCAG) standards and their implementation in financial services.
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.