Epicareer Might not Working Properly
Learn More

Senior Frontend Developer

Salary undisclosed

Apply on


Original
Simplified

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.