Job Description
📌 Position Overview
We are seeking an innovative and passionate Mid to Senior Front-End Developer to help build the next generation of award-winning online banking web applications used by millions of customers.
This role is ideal for someone passionate about modern front-end technologies, user experience, and building large-scale, dynamic, responsive applications in a secure enterprise environment.
🚀 Key Responsibilities
- Develop modern, responsive, high-performance web applications for digital banking platforms.
- Partner with business, UX, and backend API teams to deliver world-class customer experiences.
- Guide and mentor junior developers on best practices and architecture.
- Conduct peer code reviews and enforce secure coding standards.
- Review business requirements, design documents, and test plans.
- Support defect analysis, performance optimization, and issue resolution.
- Communicate technical solutions and architectural decisions to senior management.
- Contribute within an Agile development framework.
✅ Required Qualifications
🔹 Experience
- 5+ years of professional front-end development experience.
- Bachelor’s degree in Science or equivalent experience.
- Enterprise-level experience in large distributed teams.
🔹 Technical Expertise (Must Have)
- Expert-level experience with:
- HTML5
- CSS3
- CSS preprocessors (SASS, LESS)
- JavaScript (ES6+) / TypeScript
- Strong experience with modern MVC JavaScript frameworks:
- React, Angular, Vue, Ember (Ember preferred, others accepted)
- Experience building API-driven applications using asynchronous REST API consumption.
- Strong experience with:
- Git / Bitbucket
- Branching strategies in distributed teams
- Experience with build tools:
- Webpack
- Grunt
- Gulp
- Server-side JavaScript development (Node.js).
- Enterprise defect analysis and resolution experience.
- Cross-browser, cross-device responsive engineering expertise.
🔹 Template & UI Technologies
- Experience with web template engines:
- Markdown
- Handlebars
- JSX
- Jade
🌟 Nice to Have
- Experience writing highly semantic, testable, maintainable code.
- Performance optimization for high-traffic websites.
- Section 508 / Web Accessibility compliance experience.
- JavaScript testing frameworks (Mocha, Jasmine, Jest).
- Advanced Node.js experience.
- Strong focus on code documentation and maintainability.
🧠 What Makes You a Great Fit
- Passion for user experience and front-end innovation.
- Strong mentoring ability and leadership mindset.
- Comfortable giving and receiving constructive feedback.
- Thrives in Agile environments.
- Committed to code quality, performance, and security.
- Strong communicator across technical and non-technical stakeholders.