Talent.com
Software Engineer III- Web Development
Software Engineer III- Web DevelopmentDomino's Corporate • Ann Arbor, Michigan, United States
Software Engineer III- Web Development

Software Engineer III- Web Development

Domino's Corporate • Ann Arbor, Michigan, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Job Description

This role will be onsite Monday-Thursday at our Ann Arbor, MI HQ  with Fridays being remote

A Software Engineer III- Web Developer demonstrates proficiency in the technology of concern.  They develop with more of an external focus – encompassing other teams and how the software interacts with other parts of the organization.

They are proficient in the programming language and core library, including its more complex parts, numerous 3rd party libraries, and the tooling around development, building, debugging, testing, and deploying applications.  They understand, at a moderate level, all components that make up the system and their inter-relationships and communication patterns. They can use this knowledge to develop complex subsystems using the principals they've learned and with an eye towards an approach with the idioms and patterns already present in the code and team.  They have a deep understanding of the subset of components on which they are working and can mentor less experienced developers in the design of their code and the larger development ecosystem used within the project.

A Software Engineer III-Web Developer   is expected to consistently write high quality code, of a medium to high complexity, in a timely manner.  This includes accounting for things like performance, maintainability, and security.  In addition, it’s expected that they are proficient in all the standards, practices, guidelines, and idioms of the team and apply them as they are coding.

Development - 80%

  • Provides input to the definition of organizational coding standards
  • Produces estimates for their assigned tasks and participates in estimation for larger initiatives including up front project planning
  • Produces performant code with a special emphasis on stability and long-term supportability
  • Promotes reusability of code with an eye for opportunities of reuse across teams / systems
  • Produces code that is adequately unit tested and meets requirements for system / integration testing
  • Responsible for documentation of their code and external documentation of a system or project
  • Participates in designing entire components and interaction between components
  • Supports project management team in decomposing business requirements into individual tasks
  • Deep understanding of libraries and common components (frameworks)
  • A key reviewer of PRs for their project team
  • Participates in the initial implementation of new patterns
  • First line developer support for production systems - troubleshooting / triage
  • May participate in interviews

Mentoring - 20%

  • Support developers by answering team member's conceptual and technical questions
  • Help developers improve the maintainability, performance, and security of their code through code reviews
  • Provides dedicated mentorship to new or inexperienced members of the team (ex : rotational candidates, new employees, or new members of a team)
  • Qualifications

  • 5+ yrs experience as a developer working with web applications
  • 8+ yrs development in any language, 4 most recent years in Javascript
  • Fluent in vanilla Javascript, HTML, and CSS
  • Knowledge of Browser API capabilities
  • NodeJS awareness
  • Exposure to Typescript or other typed language (nice to have)
  • Proficient in building responsive web and mobile applications using modern frameworks such as React and Angular.  Experience with single-page apps preferred.
  • Proficient in build tools like Webpack or equivalent
  • Ability to create accessibility compliant features
  • Proficient in optimizing core web vitals
  • General Qualifications

  • Proficient with design methods / patterns (e.g., DRY, SOLID, ReST) and their practical application
  • Excellent team player with good communication skills with both non-technical & technical co-workers
  • Highly motivated and driven by a desire to solve difficult problems, and learn new technology
  • Expert in writing quality unit tests
  • Expert with build and debug tools
  • Proficient with profiling tools
  • Experience with continuous integration systems like Jenkins / GitHub
  • Experience with international software development (multi-lingual, multi-currency, geographic, and locale awareness)
  • Proficient in MacOS, Unix, and Linux
  • Experience with Docker, or equivalent container technology, is preferred
  • Experience with agile practices and tools preferred (Jira or similar)
  • Experience with database concepts (queries, data models)
  • Understanding of development in a distributed system
  • Understanding of core networking concepts like http protocol and its usage
  • Additional Information

    Benefits :

  • Paid Holidays and Vacation
  • Medical, Dental & Vision benefits that start on the first day of employment
  • No-cost mental health support for employee and dependents
  • Childcare tuition discounts
  • No-cost fitness, nutrition, and wellness programs
  • Fertility benefits
  • Adoption assistance
  • 401k matching contributions
  • 15% off the purchase price of stock
  • Company bonus
  • [job_alerts.create_a_job]

    Software Engineer Iii • Ann Arbor, Michigan, United States

    [internal_linking.similar_jobs]
    Grubhub Driver - Ann Arbor, MI - Fast Cash, Flexible Work!

    Grubhub Driver - Ann Arbor, MI - Fast Cash, Flexible Work!

    Grubhub • Milan, MI, US
    [job_card.full_time]
    Earn big and work on your own time and terms as a Grubhub delivery partner! Grubhub is looking for drivers and bikers like you to hit the road quick and start delivering from restaurants, liquor st...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Business Analyst

    Business Analyst

    Global Information Technology • Milford, MI, US
    [job_card.full_time]
    Job Location : Oakland, MI (Hybrid).Strong verbal and written communication.Critical thinking and problem-solving.Organizational and multitasking abilities. Business analysis (requirements, use cases...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer III- Web Development

    Software Engineer III- Web Development

    Domino's Corporate • Ann Arbor, MI, US
    [job_card.full_time]
    Domino’s Pizza, which began in 1960 as a single store location in Ypsilanti, MI, has had a lot to celebrate lately : we’re a reshaped, reenergized brand of honesty, transparency and acco...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Child and Adolescent Outpatient Licensed Therapist (LCSW, LMFT, LPC, LMSW).

    Child and Adolescent Outpatient Licensed Therapist (LCSW, LMFT, LPC, LMSW).

    LifeStance Health • New Hudson, MI, US
    [job_card.full_time]
    We are actively looking to hire talented Therapists in the area, who are passionate about patient care and committed to clinical excellence. Wanting to deliver high quality behavioral healthcare.Int...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Service Engineer - SW Ohio

    Service Engineer - SW Ohio

    Methods Machine • Wixom, MI, US
    [job_card.full_time]
    Headquartered in Sudbury, Mass.Methods provides an end-to-end portfolio of best-in-class products, engineering, service, parts, training, and integration. Methods has more than 300 employees, seven ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Product Validation Engineer

    Product Validation Engineer

    SiTime Corporation • Ann Arbor, MI, US
    [job_card.full_time]
    SiTime Corporation is the precision timing company.Our semiconductor MEMS programmable solutions offer a rich feature set that enables customers to differentiate their products with higher performa...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Caregiver / 2nd Shift

    Caregiver / 2nd Shift

    BrightSpring Health Services • Holly, MI, US
    [job_card.full_time]
    At Rehab Without Walls, our Caregivers play a crucial role in providing individualized care that suits the needs of each client in the comfort of their homes. It is our goal to identify individuals ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Store Manager

    Store Manager

    PMG Holding LLC • Davisburg, MI, US
    [job_card.full_time]
    Join PMG Holding LLC as a Full-Time Store Manager in Clarkston and elevate your career in an energetic, customer-focused environment. This onsite position allows you to lead a dynamic team, drive hi...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Physician - Specialty - Gynecologic Oncologist - Ann Arbor / Livonia, MI

    Physician - Specialty - Gynecologic Oncologist - Ann Arbor / Livonia, MI

    HealthEcareers - Client • Ann Arbor, MI, USA
    [job_card.full_time]
    As a physician-led organization, IHA combines the autonomy and close-knit culture of private practice with the stability and resources of a prestigious national healthcare system.Were seeking a pas...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Earn At Least $1420 For Your First 121 Trips, Guaranteed.

    Earn At Least $1420 For Your First 121 Trips, Guaranteed.

    Uber • Britton, MI, US
    [job_card.full_time] +1
    Earn at least $1420 driving with Uber when you complete your first 121 trips in 30 days.Driving is an easy way to boost your income while maintaining the flexibility your schedule requires (gig, pa...[show_more]
    [last_updated.last_updated_1_hour] • [promoted] • [new]
    NX Tooling Designer

    NX Tooling Designer

    CAD Engineering Resources • Fenton, MI, US
    [job_card.full_time]
    Pay Rate : based on proven work history.NX Tooling Designer job description : .The Designer does primarily material handling rack designs with other design types to be assigned as required.These desig...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Manufacturing Engineer (Electrical)

    Manufacturing Engineer (Electrical)

    Crown Cork & Seal USA, Inc. Careers • YPSILANTI, Michigan, US
    [job_card.full_time] +1
    At Crown, we are passionate about helping our customers build their brands and connect with consumers around the world.We do this by delivering innovative packaging that offers significant value fo...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr. Software Engineer (Multiple Positions) (REF262070O)

    Sr. Software Engineer (Multiple Positions) (REF262070O)

    Bosch Group • Plymouth Charter Township, Michigan, United States
    [job_card.full_time]
    Software Engineer (Multiple Positions) at its facility located at 15000 N Haggerty Rd, Plymouth, MI 48170.Negotiate system and software requirements with the customer. Analyze internal and external ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior, Software Engineer - SDT Applications

    Senior, Software Engineer - SDT Applications

    Torc Robotics • Ann Arbor, Michigan, United States
    [job_card.full_time]
    At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business. A leader in autonomous driving since 2007, Torc has spent over a deca...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, Human-Robot Interaction (Autonomous Vehicles)

    Senior Software Engineer, Human-Robot Interaction (Autonomous Vehicles)

    May Mobility • Ann Arbor, Michigan, United States
    [job_card.full_time]
    Our vehicles do more than just drive themselves - they provide value to communities, bridge public transit gaps and move people where they need to go safely, easily and with a lot more fun.We’re bu...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer

    Software Engineer

    Applied Intuition • Ann Arbor, Michigan, United States
    [job_card.full_time]
    Applied Intuition is the vehicle intelligence company that accelerates the global adoption of safe, AI-driven machines.Founded in 2017, Applied Intuition delivers the toolchain, Vehicle OS, and aut...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Physician

    Physician

    Correctional Medicine Associates • Milan, US
    [job_card.full_time]
    At CoreCivic, we do more than manage inmates, we care for people.CoreCivic is currently seeking .The Physician provides professional medical direction, oversight and direct patient care in a correc...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Housekeeper / Laundry Aide

    Housekeeper / Laundry Aide

    Caretel Inns Brighton • Brighton, MI, US
    [job_card.full_time]
    Now hiring a Housekeeper / Laundry Staff to join our team at Symphony Care Network!.At Symphony Care Network, we value the contributions of every care provider and team member.We are dedicated to cr...[show_more]
    [last_updated.last_updated_30] • [promoted]