Senior Software Developer

Ann Arbor, Michigan Hearst Autos

Were Hearst Autos and we are going to change the way consumers buy automobiles. With a recognized brand Car and Driver and the best editorial team in the automotive industry were cutting a new path! We are looking for entrepreneurial-minded thought leaders across many disciplines. The Sr. Software Developer position is responsible for designing and writing code to support our technology driven online experience. They will work closely with the Product Owner(s), UX, and other Developer team members to collaborate on solving business problems. This role requires working within a variety of technologies and languages including but not limited to Javascript, HTML/CSS, Node.js, NoSQL, Docker and Cloud-based Hosting Infrastructure. WHAT YOULL BE DOING: Map business and functional requirements for projects to technology solutions. Develop code while working closely with Lead Developers, Product Owners, User Experience and Scrum Masters to ensure proper technology solution achieves intended result. Demonstrate a strong understanding of UI, cross-browser compatibility, general web functions and standards. Clear, concise and consistent communication between colleagues. Expertise and hands on experience with Web Applications and programming languages such as HTML, CSS, JavaScript. Expertise and hands on experience developing and integrating with API’s WHAT YOU SHOULD KNOW/NEED TO HAVE: Displays a positive attitude. Sets high standards of performance for oneself. Demonstrate ability to work in a team-based environment. Establishes responsible deadlines and personal work plans. Seeks input from mentors and supervisors and actively applies feedback received to day-to-day work and strives to improve performance. Team player with strong written and oral communications skills. 2-3 years experience in designing, developing and testing data-driven web applications in various client-side technology solutions such as Vue.js, Angular, Backbone.js or React. 2-3 years experience in developing clean, semantic HTML. 2-3 years developing CSS and any accompanying preprocessors such as Sass or Less. 2-3 years experience with NoSQL or Key-Value databases such as MongoDB and Redis. 2-3 years experience using software version control systems such as Subversion or Git. 1-2 years experience developing software applications using Node.js. Experience developing within containerized experiences such as Docker. Experience in developing and integrating APIs. Experience with Continues Integration & Delivery Tools such as CircleCi, Travis or Jenkins. Experience with agile development methodologies including Kanban and Scrum. B.S. or M.S. in Computer Science/related degree or equivalent work experience. Understanding of software development patterns and methodologies. Exposure to working on high traffic websites and environments. Exposure to working with a content delivery network. Exposure to working with ad serving technologies. Exposure to various caching mechanisms and methodologies. WHAT YOU’LL GET FROM US: A fun and collaborative environment with driven team members. Exciting projects that allow you to work on, and learn, new technologies. Work for an employee focused company that is building a great culture. Competitive salaries, 401k, great benefits, and much more.

To apply for this job please visit the following URL: →