Responsibilites
- Collaborating with designers, writing front-end code and unit tests, working on the front-end architecture
- Spearheading the development of our frontend stack, architecting, and building frontend projects
- Being involved in inception to delivery of various features and products on a results-oriented and exciting product roadmap
- Working with project managers, technical leads, business owners, and analysts through the entire SDLC understanding and refining systems requirements, working in Agile model
- Working closely and reviewing visual designs regularly with user-experience and design team
- Designing and maintaining JavaScript libraries, making sure they support the creative and engineering standards of our partner
- Keeping abreast of the new front-end web development technologies integrate them with the existing systems
- Understanding and supporting existing systems, and resolve operations issues while working with other engineering staff located across the globe
- Being curious and eager to learn new things, with a healthy disrespect for the status quo
- Willing to embrace work outside of your comfort zone, and open to mentorship from others you make mistakes, but learn from them
- Being passionate about technology, with personal ownership for the work you do
Requirements
- 4+ years hands-on development experience on the front-end development with single page application frameworks like Angular, React
- Hands on experience in working with TypeScript
- Demonstratable experience in working with and designing REST APIs
- Knowledge and experience in working with NodeJS
- Experience with Unit testing (Jest, Vitest)
- Solid understanding and experience in HTML 5 and CSS 3
- Hands-on experience in developing pixel perfect CSS driven, table-less HTML for all new projects following development standards and templates as well as industry best practices
- Solid experience in working with CMSs
- Experience with migrating projects between tech stacks
- Ability of writing clean, future proof code with proper unit testing
- Knowledge of at least one distributed version control system ideally Git
- Good written and verbal communication skills in English
- Willing to work with global project teams spread across several time zones
- Understanding the Agile project management disciplines, with an emphasis on Scrum
- Strong collaboration, communication, and time management abilities
Benefits
- Knowledge and interest in the financial services industry domain
- Experience with Azure DevOps
- Experience in an e2e testing framework like Playwright or Selenium
- Experience with responsive web development, mobile and video technologies
- Experience supporting Unix/Linux platforms
- Experience in developing websites for accessibility
- Working with design systems or developing according to design system specifications
- Experience with containerization and cloud infrastructure