Job Description
Job Title
Software Engineering Lead
ShopNation, Inc. has an opening for a Software Engineering Lead in Los Angeles, CA.
The position duties are as follows: Serve as a technology leader on a scrum team, responsible for helping to set technical direction, holding high standards for best engineering practices, realizing ideas in code, and collaborating cross-functionally to deliver high-performance features on our brand websites. Daily job duties include:
• Prototype and develop responsive and elegant cross-platform functionality on a custom server-side component framework, built on Java but leveraging SCSS, Freemarker templates, XML, and JavaScript (ES6+) on the front-end, with VueJS increasingly used for more interactive components.
• Develop a technical roadmap for the team to keep tech debt in check and consistently maintain and improve the codebase health.
• Lead initiatives like code reviews, brown bag learning sessions, etc to improve engineering excellence for the team.
• Work closely with the product owner to help address business needs while maintaining engineering standards.
• Lead discussions about project architecture and technical feasibility, make decisions and justify your development approach.
• Manage and mentor front-end developers on the team, to grow their skills and prepare them for increased responsibility.
The position requires a Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Information Technology, a related field or foreign equivalent, followed by 4 years of progressively responsible experience in any occupation where web development experience was gained. Experience must include:
• 2 years of experience as a full-stack web developer.
• 4 years of experience with HTML, CSS, and vanilla JavaScript.
• 4 years of experience with web architecture.
• 2 years of experience working with a component-based web framework, particularly one with a server-side templating aspect (e.g., Apache Tiles, Vue+Nuxt, React+Next). Alternatively, candidate must demonstrate 2 years of experience with at least one server-side templating language (e.g., JSP, FTL, Handlebars, ERB).
• 4 years of experience with modern collaborative Agile+Scrum SDLC tools, such as Git, Jira, planning poker, etc.
• 2 years of experience translating business requirements into technical solutions, and collaborating with various stakeholders such as Product Managers, Product Owners and Designers.
Role permits full-time telecommuting. Must be available during normal business hours US ET. Must be willing to travel to office locations (Los Angeles, CA and New York, NY) approx. 2-4 times per year for onsite meetings and visits.
It is the policy of Dotdash Meredith to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, the Company will provide reasonable accommodations for qualified individuals with disabilities. Accommodation requests can be made by emailing ddm.hr@dotdashmdp.com.
Pay Range
Salary: California: $165,000.00
Jobcode: Reference SBJ-g4nj2q-3-133-148-130-42 in your application.