Lead Frontend Engineer at Ingenio (San Francisco, CA)
Do you want an:
Desired Skills and Experience
- Exciting opportunity to lead, architect, design and build our next generation web and mobile applications. We are looking for a super smart engineer that enjoys working with top notch engineers and building cool stuff. This opportunity is for a lead full-stack engineer developing and architecting web applications using asp.net MVC, single page apps using Javascript frameworks, responsive user interfaces, backend services and object oriented design.
- Design, and implement solutions for Ingenio’s e-commerce layer.
- Write backend code and web services to encapsulate complex business logic within a large framework of Object Oriented and Service Oriented code.
- Develop configurable web pages using Asp.net MVC.
- Contribute to the core architecture in all layers of our code base including database access layer, MVC framework, web services layer.
- Work closely with product managers in our agile environment, develop business solutions together and refine product specifications.
- Work with operations to ensure the applications are monitored.
- Work with database architects to design scalable database solutions.
- Work with QE to ensure there is manual and automated testing for the applications you develop.
- Write Unit tests in NUnit using Ninject and Rhinomocks frameworks.
- 3+ years of .Net and C# experience.
- 5+ years of experience as a senior engineer and architect.
- Experience in working in agile environments.
- Experience in Javascript and Bootstrap.
- Experience in online payment processing
- Strong OO design skills.
- Knowledge of database concepts and Microsoft SQL Server.
- Experience in writing unit tests.
- Strong understanding of relational database design and ability to navigate existing large scale databases.
- A solid foundation in computer science, with strong competencies in data structures, design patterns, concurrency, algorithms and software design.
- Strong analytical and troubleshooting skills. Experience using Splunk is a plus.
- Experience in building web services (RESTful, SOAP).
- Bachelor’s Degree in Computer Science or related field is required.