Us
Ask.com is the #1 brand focused on answering questions. We answer the questions of over 227 million people worldwide across the Ask Networks. We have one of the highest-quality and most useful Q&A databases on the Web with more than 400 million Q&A pairs - growing by the millions each week. We are a new group of web developers who are looking to create product/tools for our initiatives that drive most of our company revenue and traffic acquisition. We are serious about creating and maintaining a great culture and are looking for great people to come join our team.
The Role
Ask.com is looking for a self-motivated, software engineer who has a passion for both client and server-side development. The engineer will be supporting the international business of Ask.com, where you'll be able to create value and make a real impact to the people using our sites worldwide (29 + countries and growing). You're a thought leader, and you demonstrate this by building efficient solutions, and support rapid prototyping. You develop strong working relationships with others and want to work in a collaborative distributed team environment.
You
- Passion for building new products/optimizing existing features in a fast paced, team-oriented environment, and participating in team wide discussions.
- Proven ability to take a project from scoping requirements through actual launch of the project.
- Sharp analytical abilities, proven design skills, excellent communication skills.
- Solid coding practices including unit testing, peer code reviews, and a preference for agile methods
- Strong experience in modern web programming including JavaScript, AJAX, HTML5, CSS3.
- Design and implement project/features from start to finish (R&D, design documentation, rapid prototyping, implementation, unit tests, performance/release engineering).
- Experience with Java/Spring MVC, and enjoy working across the software stack.
Your Skills
Solid CS fundamentals
- Algorithms
- Networking
- Operating Systems
Strong Software Development Skills
- Core Java - 3+ years
- Strong software design skills.
- Strong experience with OOP
- Experience with TDD
- Ability to create solid documentation
- Familiarity with Agile/Scrum a plus.
Experience with front-end development
- Solid understanding of HTML5/JS/CSS development.
- Experience using debugging/performance profiling tools.
Experience with backend and web development
- Solid understanding of RESTful API's and Web 2.0 concepts.
- Experience with Spring MVC a plus.