What are the responsibilities and job description for the Sr. Frontend Developer position at FutureSoft IT?
This is a full time opportunity. This opportunity does not provide Visa sponsorship. No Corp to Corp applicants please.
We work very hard to make small business banking simple. Through our partnerships with banks & credit unions, small business owners have access to a modern suite that makes business banking much easier.
When you join us, you're joining a team dedicated to small business growth. We want your ideas, passion & experience to continue improving what we offer.
Our downtown Detroit HQ is in the vibrant Madison building, named one of the World's Coolest Offices by Inc. Magazine. We also has a growing presence in Texas with a satellite office in Austin; and offers flexible, remote work environments for certain roles.
The Role: Sr. Developer w/a Frontend Focus (JavaScript & UI)
Within this role you will be a senior participant in the design & development of highly-scalable web applications that run non-stop around the world. You will utilize the latest development tools/technologies & follow agile processes/practices to deliver solutions to Financial Institutions, their small businesses, and those small businesses customers.
A successful candidate for this role will have strong leadership, communication, and analytical skills, be highly fluent in design/development of large multi-tier systems, and possess a strong desire to tackle complex business problems w/creative solutions. If you are that "go-to person" who is relied upon to get it done when it must be done right, we want to talk to you!
Responsibilities:
• Designing, coding, and supporting leading-edge financial management web & mobile applications
• Designing/implementing improvements to the performance, usability, scalability, and maintainability of our software products
• Mentoring & coaching less experienced/skilled team members
• Influencing future technical direction
• Communicating effectively with team members, customers, and audiences of all technical levels
• Integrating our solutions w/partner systems using a variety of protocols
• Continuous improvement to processes/practices with new ideas, concepts, methods & technologies
• Handling periodic on-call duty & out-of-band requests
Required Experience/Skills:
• BS/MS Computer Science or related field, and/or relevant work experience
• Working knowledge and belief in Agile values and principles
• Working knowledge of Agile engineering practices with emphasis on Emergent Design, TDD, Refactoring, and Pair Programming
• Ability to work in a highly collaborative style with team members, stakeholders, and customers
• Ability to lead through influence, mentoring, discussion, and example rather than relying on authority
• 5 Years of experience with JavaScript and related frameworks.
• 5 Years of experience with HTML and CSS
• 3 Years of experience in developing mobile applications
• 1 Years of experience in development of automated unit, component, and integration testing
• 1 Years demonstrated experience with Visual Studio
• 1 years with git and/or Visual Studio Team Systems with git (branching, merging, pull requests)
• 2 Years demonstrated experience with automated builds, and use of Agile or Scrum process template.
• 1 Years demonstrated experience with Microsoft Azure cloud services
• Working knowledge of design patterns
• Experience with C#, ASP.NET and .NET framework is a bonus
• Experience with object oriented design/development is a bonus
• Experience with MS SQL Server is a bonus
• Working knowledge of LINQ is a bonus
• Experience with MVC, MVP, Entity framework, and NHibernate/ORMs are a bonus
Salary : $105