Job Title
Software Engineer, 1
Job Summary:
We are looking for a senior, full-stack Javascript developer with a demonstrated track record of innovative thinking, technical excellence, peer collaboration, and product delivery....You will help reimagine and rebuild our popular equity paper-trading application as a modern, VueJS-based SPA....Primary Responsibilities:
o Work closely with the tech lead and product owner to help build the overall application
o Implement product features in exemplary, efficient code that can serve as a model for developers less familiar with new technologies
o Contribute code across the full spectrum of the application, from CSS to data-storage schemas (and everything in between)
o Optimize website performance, ensuring fast load times and smooth user experience across different devices and platforms.
o Review code submissions with an eye towards building a high-quality and sustainable codebase
o Alongside the team, maintain and extend the application after launch
o Ensure websites are secure and meet industry standards for data privacy and protection....Required Skills:
• Bachelor in Engineering (B.E./ B.Tech Degree) with 5+ years in a front-end or full-stack web development position. 2+ years of this time should be in building single-page applications.
• Expert-level experience with Vue.js, including both Vue 2 and Vue 3, with strong knowledge of Options API and Composition API.
• Hands-on experience with Vuetify, VueX and/or Pinia, and Nuxt.js.
• Expert-level skill with HTML, CSS, and vanilla Javascript
• Proficient in Node.js with Express for building scalable backend services.
• Solid understanding of RESTful services, both in consuming APIs and designing your own
• Strong attention to -- and respect for -- the details of UX interactions
• Comfortable using the tools of modern collaborative Agile+Scrum SDLC, including Git, Jira, planning poker, etc.
• Ideally, you're familiar with stock, ETF, and options trading, including the corporate actions that occur within the equities markets such as stock splits, symbol ...This position provides a great opportunity for the candidate to develop advanced web development skills, gain experience in various areas of website development, and work collaboratively with a cross-functional team to deliver high-quality websites that meet the needs of users.