Fidelity Technology Group-posted 6 days ago
Full-time • Senior
Onsite • Smithfield, RI
Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

Are you interested in serving the needs of millions of customers by building the best-in-class digital experience that helps them in financial planning, investing, and retirement solutions? Our chapter comprises teams that work on a wide range of applications and platforms like Fidelity.com, NetBenefits.com, Fidelity Mobile and Investor Centers. We're looking for product-aware engineers who are passionate, inquisitive, and responsible individuals to help us on our mission to deliver the best omni-channel experience to our customers. Our teams build and contribute to Fidelity's digital presence. As a principal software engineer, you will help us build the omni channel user experiences and the underlying platforms needed to support our digital presence. You'll work on building entire features, taking these from concept to deployment, as part of our autonomous, cross functional teams. You'll have the opportunity to contribute ideas to improve our products as well as develop your skills, learn new technologies and languages, and continue to learn. We're looking for highly motivated individuals who work well in a collaborative, iterative, and fast-paced environment.

  • Architect and develop multi-tier internet facing web and mobile applications, APIs.
  • Develop detailed technical specifications and architecture for complex systems.
  • Mentor engineers and manage technology roadmaps.
  • Design, develop, and maintain Node JS and/or Java/JEE based web applications in a fast-paced Scrum environment.
  • Design and develop front-end solutions using JavaScript, Typescript, CSS, HTML & Browser Developer tools.
  • Implement continuous JS environments using Webpack, Grunt, Gulp, etc.
  • Employ DevOps, Automated Testing and Continuous Delivery using technology such as Groovy, Jenkins, Concourse.
  • Manage package management using Node.js, NPM, Express.
  • Troubleshoot, perform problem solving, and provide production support for existing APIs.
  • Employ Automation Tools/Frameworks (Mocha, Jasmine, Selenium, Protractor, Cypress).
  • Utilize advanced Git skills and respective branching strategies.
  • Design and develop APIs and Microservice Architecture.
  • Understand HTTP based APIs, Networking and internet functionality.
  • Work with asynchrony (Promises, Observers, Event Loops).
  • Develop native mobile applications on iOS and/or Android using Swift and/or Kotlin.
  • Employ modern SPA frameworks (Angular, React, Vue).
  • Translate business knowledge into software applications and conduct studies of alternatives.
  • Resolve technical roadblocks involving multiple technologies.
  • Analyze and recommend changes in project development policies, procedures, standards, and strategies.
  • Establish full project life cycle plans for complex projects across multiple platforms.
  • Participate in iteration planning to maintain velocity and deliver quality each sprint.
  • Ensure code reviews, unit testing, and integration testing are completed efficiently.
  • Coordinate the delivery of technical components across internal/external technical teams.
  • Provide technical leadership and mentoring to junior team members.
  • Contribute to process-improvement initiatives to maximize velocity for the product team.
  • Bachelor's degree in computer science, Information Science, Mathematics, Physics (or equivalent).
  • Proven expertise in architecting and developing multi-tier internet facing web and mobile applications.
  • Experience in mentoring engineers and managing technology roadmaps.
  • Proficiency in Node JS and/or Java/JEE.
  • Experience in front-end development using JavaScript, Typescript, CSS, HTML.
  • Knowledge of DevOps practices and tools.
  • Experience with package management using Node.js, NPM, Express.
  • Strong problem-solving and troubleshooting skills.
  • Experience with Automation Tools/Frameworks.
  • Advanced Git skills.
  • Experience with API Design & Development and Microservice Architecture.
  • Understanding of HTTP based APIs and Networking.
  • Knowledge of asynchrony concepts.
  • Experience with native mobile development on iOS and/or Android.
  • Experience with modern SPA frameworks (Angular, React, Vue).
  • Familiarity with Visual Design & Rapid Prototyping.
  • Hybrid work model requiring onsite work every other week.
  • Opportunities for professional development and learning new technologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service