Associate 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:
Associate Digital Apps Engineers are expected to master the implementation and delivery of tasks that implement limited, well-defined functionality. These tasks will be part of well-defined projects and have often been disambiguated by their teammates or leaders.
Required Skills:
- Deep understanding of basic programming skills
- Comfortable with the tools needed to complete development tasks
- Aware of version control and continuous integration
- Knows of at least one major programming language or paradigm
- Consistently delivers clean, readable, organized code
Competencies:
Getting Results
- Seeks to understand the problems their tasks solve for the business
- Is familiar with the roles of cross-functional teams
- Knows their expectations as part of their team
- Attentive in team meetings and technical discussions
- Completes small, well-scoped, tasks reliably
Setting Goals
- Exhibits curiosity and eagerness to accomplish goals
- Approaches tasks and challenges with optimism
- Finds ways that learnings can improve their execution
- Able to organize and prioritize their own tasks
- Actively learns the best practices of their area of expertise
Working with Others
- Makes a generally positive impression on those around them
- Seeks clarification and instruction early and often
- Looks for new ways to better support their teammates
- Finds ways to actively apply feedback from teammates
- Eager to contribute and help teammates solve problems
Qualifications:
Experience:
- 1+ year 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