Digital Applications Engineer (Web/Mobile) (Remote)
The Designer Brands IT Digital Team aims to be one of the most technology-forward, customer-centric engineering teams in the ecommerce industry. The IT Digital Team is growing, but we operate in small, cross-functional teams that have autonomy and ownership over their products and delivery. We’re hiring engineers based out of our Columbus, OH headquarters, but those that prefer to work remotely are welcome to join the team! All remote employees are required to be in the United States and are expected to be available during team core hours of 9am-4pm Eastern time.
Our tech stack includes:
- Primarily Angular, with some Vue and React for web applications
- Swift and Kotlin for native applications
- Node.ts and Java for APIs and services
- Azure DevOps for CI, deployments, and task management
Our team puts the customer first and builds our products to enable giving them the best experience in the industry. To support this, we’ve structured our delivery model around small, cross-functional teams that emphasize frequent delivery, fast iteration, and targeted experimentation produce the best results and value for our customers.
Reports To: Sr. Manager, Digital Application Development
Essential Duties and Responsibilities:
Digital Apps Engineers are expected to actively participate in the definition and planning of project deliverables and tasks. The tasks assigned to them may be ambiguously defined and sometimes impact other priorities and requirements of the same project.
Required Skills:
- Familiar with version control and continuous integration tooling
- Proficient with at least one major programming paradigm
- Comfortable with REST APIs and integrating with them
- Leverages code quality tools to enhance their workflows
- Deep understanding of basic software engineering concepts
Competencies:
Getting Results
- Completes large, but pre-planned, tasks with minimal oversight or assistance
- Completes moderately sized ambiguous tasks with some oversight
- Understands project milestones and iterative delivery
- Estimates confidently and understands the process of planning work
- Able to help facilitate team meetings and ceremonies as needed
Setting Goals
- Sets challenging personal goals with confidence
- Builds and communicates well-thought solutions
- Documents solutions and decisions clearly
- Uses good judgement on tasks and is mostly self-directed
- Self-aware of tasks larger than their scope of expertise
Working with Others
- Understands and incorporates feedback into their work
- Regarded as knowledgeable in their area of expertise
- Provides actionable feedback in code reviews
- Participates in knowledge transfer among their peers
- Actively contributes to planning and technical discussions
Qualifications:
Experience:
- 2+ years professional experience in software development
Education:
- Bachelor’s degree in Computer Science or equivalent work experience
Nearest Major Market: Columbus
Job Segment:
Application Developer, Computer Science, Developer, Java, Technology