Java Development Manager & Architect Needed-Well funded startup
New York, NY
My client is actively looking to hire a very strong Development manager and Architect to rebuild and make their existing platform more robust. They are looking for a Development Manager who is hands on but can manage a team of 10 engineers and elevate their games. They need an architect who is going to technically challenge and mentor the team. This landed over 70 million in VC and have big named paying customers.
Director, Consumer Web Development
Responsibilities
•
Design, architect, develop and implement new features to our Java/JavaScript consumer facing environment while leading a team to maintain existing production environment
•
Manage and oversee oversees design and development team
•
Set up and evangelize standards and best practices for development, scrum, testing automation, continuous integration and continuous deployment
•
Conduct code reviews with internal employees and external consultants
•
Respond to customer inquiries, effectively communicate critical problems and discuss resolutions with management
Required Skills:
•
7+ years of hands-on experience architecting and implementing large scale consumer facing applications using Java and JavaScript frameworks like Angular.js, Ember.js, Backbone.js, Node.js and others
•
5+ years of experience as technical leader or team manager leading small to medium-sized teams through the development cycle
•
Fundamental knowledge of all web/mobile/social industry standard tools and best practices, coupled with a basic understanding of how technology influences strategic business direction
•
Expert level knowledge of web technologies (HTML5, CSS3, latest Javascript frameworks) and web services (XML, SOAP, REST, etc)
•
Extensive experience with SQL and NoSQL databases including database/schema design and query optimization
•
Strong familiarity working in cloud environments, and build/deployment/ operational challenges, and agile development practices
•
Firm understanding of software development fundamentals, best practices and design patterns
•
Self-starter with an ability to manage remote teams in a collaborative, engaged, enthusiastic manner
•
Highly organized, with excellent attention to detail
•
Creative and analytical problem-solver, able to manage multiple priorities and deadlines in a dynamic, fast- paced environment
•
Excited about learning and evangelizing new technologies and processes
•
Excellent verbal and written communication skills
Desired Skills:
•
Experience unit testing in Java (i.e.: jUnit)
•
Experience with testing client-side code (i.e.: Selenium, Jasmin)
•
Experience building consumer facing web and mobile apps
•
Required Education (including certifications):
•
BS in Computer Science