
Software Engineer II
Primary stack
Nice to have's
Job description
About the Position
We are seeking a Software Engineer II to join our Domino's Technology team. This role involves developing medium-sized modules, providing feedback, and troubleshooting issues.
Responsibilities
Development (90%)
- Produces estimates for assigned tasks given well-defined business requirements
- Produces quality code that meets internal and industry standards
- Promotes reusability within the application they are developing
- Writes performant code according to industry standards and project/organizational KPIs
- Understands business concepts in their area of focus
- Writes clear documentation to ensure code is understandable
- Provides input into designs for assigned tasks
- Translates designs into code for their assigned tasks
- Understands build/deployment processes and can support moving their code and any other changes through these phases
- Creates build/deployment artifacts as needed
- Supports production systems through troubleshooting/triaging issues and providing on-call support where needed
Mentoring (10%)
- Participates in PR reviews with others on their team
- Provides feedback by answering questions from newer developers
Requirements
Core Skills
- Proficient in Kotlin and/or Swift
- Demonstrable proficiency with XCode and/or Android Studio
- Demonstrable experience with Java and/or Objective-C
- Demonstrable experience consuming Restful JSON web services
- Demonstrable experience with Agile development and unit testing
- Demonstrable experience with push notifications, location services
- Experience with various architecture patterns like MVC, MVVM, VIPER, or similar
- Experience with accessibility frameworks
- Experience with analytics frameworks such as Firebase, Adobe, or similar
- Experience with builds tools like Gradle and Fastlane
- Knowledge of submitting and publishing applications through app store
Secondary Skills
- Basic understanding of design methods/patterns such as DRY, SOLID, ReST
- 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
- Proficient in writing quality unit tests
- Proficient with build and debug tools
- Experience with profiling tools
- Experience with continuous integration systems like Jenkins/GitHub and version control systems like Git
- Experience with development of internationalized software (multi-lingual, multi-currency, geographic, and locale awareness)
- Experience with agile practices and tools preferred (Jira or similar)
- Experience with database concepts (queries, data models)
- Understanding of development in a distributed system is preferred
- Understanding of basic networking concepts like http protocol and its usage is preferred
We Offer
- 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
About the Company
Domino’s is a purpose-inspired, performance-driven company powered by exceptional people who are committed to feeding the power of possible-one pizza at a time. Founded in 1960 as a single store in Ypsilanti, Michigan, Domino’s has grown into the largest pizza company in the world, with more than 22,300 stores across 90+ markets. Our success is built on the strength of our people, technology, and franchise system. As a leader in innovation, we continue to transform the pizza and QSR industry while creating opportunities for team members to learn, grow and thrive. If you're ready to make an impact, build a meaningful career and help shape what's next, there's a place for you at Domino's.
Job Location
Location Name - Location Code: Domino's Pizza LLC-WHQ
All your information will be kept confidential according to EEO guidelines.
© Domino's Pizza. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Domino’s Pizza — HR brand #1 у Києві, за версією 2019 року.Нашою основною цінністю є наші люди та спільна справа.Наші затишні ресторани функціонують у кожному районі Києва.Вправна команда — запорука вдалого бізнесу, #працюйкайфуй разом з нами!У нас гнучкі графіки, соціальний захист та офіційне працевлаштування з першого робочого дня.Domino`s Pizza UA — частина міжнародної мережи піцерій, що була заснована у США в 1960 році.Бренд налічує більше 17 тисяч закладів в 92 країнах світу із загальною кількістю співробітників більш ніж 350 000.Робота в міжнародній компанії дає тобі поштовх розвивати професіоналізм, та досягати нових висот — це численні корпоративні змагання та мотивації, а найпопулярнішим є конкурс «Найшвидший піцамейкер» який проводиться серед 92 команд доміноідів з усього світу.Найкращі співробітники летять до Дубаїв та Лас-Вегасу, на грандіозний зліт колег, змагатися за світове лідерство. Наш коуч посів 11 місце у світовому рейтингу піцамейкерів.Приєднуйся до команди лідерів, #працюйкайфуй у Domino`s Pizza UA!

