Senior Mobile Application Engineer (Open to Remote)
We are looking for a Senior Mobile Application Engineer who is passionate about mobile technology, user experience, continuous improvement, and incremental delivery methods. The ideal candidate embraces our values (Passion, Collaboration, Accountability, & Humility) and can hit the ground running with leading efforts to expand DSW’s mobile digital properties.
Reports To: Manager, Digital Application Development
Essential Duties and Responsibilities:
- Develop, maintain, and support mobile applications for both iOS and Android platforms
- Collaborate with business partners on requirements and UI design
- Be aware of the latest app development trends and recommend to leadership how we can utilize
- Have quick change agility to switch between platforms
- Make recommendations to leadership on anything from app trends to defect resolutions
- Be responsible for the technical delivery of mobile application focused projects
- Lead and mentor junior mobile developers
- Lead a small team through product development and maintenance
Required Skills and Competencies:
Required Skills:
- Have experience in building native iOS or Android applications, with a desire to play and learn in both platforms
- Have retail experience
- Great communication skills
- Subscribe to fail fast philosophy
- Challenge conventional ways of thinking to solve problems
- Are passionate about delivering great user experiences
- Enjoy finding ways to continually improve development workflow
- Thrive in a fast-paced environment and are adaptive in the face of ambiguity / change
- Have a desire to always make products better/faster/more intuitive
Competencies:
Setting Goals – Creates and follow effective plans. Anticipates risks, creates contingency plans. Aligns plans with goals. Allocates adequate resources. Accepts and supports change. Willing to take risks and suggests new ideas, approaches. Takes initiative. Seeks out learning activities.
Working with Others – Clearly articulates own, other’s goals. Promotes a team atmosphere by demonstrating humility and respect. Builds effective relationships, relates well to others. Delivers and responds to feedback in a constructive manner. Considers multiple perspectives. Handles conflict, pressure, uncertainty and adapts independently. Meets commitments. Dedicated to working with business partners on their expectations.
Getting Results – Personally accountable for work performance targets and achieving results. Prioritizes well. Anticipates and handles obstacles effectively. Makes good, timely decisions. Can simply and process complex problems. Understands underlying issues and addresses root causes. Meets deadlines, works until finished.
Qualifications:
Experience:
- Minimum of 5 years development
- 2-3 years’ experience building mobile apps
- Expertise in integrating with web services, JSON
Preferred Qualifications:
- Expert in Swift or Java – both a plus
Education:
- Bachelor’s Degree in a technology related field or equivalent work experience required
Job Segment:
Developer, Java, Application Developer, User Experience, Technology