What are the responsibilities and job description for the Developer, User Interface position at Simon Property Group?
Job Location:
Corporate Indianapolis
Primary Purpose
We are seeking an experienced User Interface Developer to join and expand our Digital Marketing team. The ideal candidate will thrive in a dynamic environment, designing both web and mobile applications. They should be adept at quickly learning new technologies and staying abreast of market trends. This role requires collaboration with a cross-functional team in an iterative/agile development environment.
Principal Responsibilities
Corporate Indianapolis
Primary Purpose
We are seeking an experienced User Interface Developer to join and expand our Digital Marketing team. The ideal candidate will thrive in a dynamic environment, designing both web and mobile applications. They should be adept at quickly learning new technologies and staying abreast of market trends. This role requires collaboration with a cross-functional team in an iterative/agile development environment.
Principal Responsibilities
- Create visually appealing and user-friendly interfaces, focusing on usability and accessibility.
- Develop interactive prototypes.
- Convert conceptual designs into responsive web and mobile pages.
- Implement advanced CSS, HTML, and JavaScript development.
- Write and support front-end JavaScript code.
- Conduct thorough testing of frontend features to ensure functionality across various devices and browsers.
- Demonstrable experience in user interface development (please provide reference list of applications/sites worked on).
- Expert knowledge of CSS, HTML and JavaScript.
- Experience using Visual Studio, VS Code, or other IDE within an ASP.NET environment.
- Proven ability to develop cross-browser compatibility.
- Strong attention to detail and ability to meet aggressive deadlines.
- Excellent verbal and written communication skills, capable of expressing complex technical concepts in business terms.
- Solid teamwork and interpersonal skills; ability to work well on cross-functional project teams and foster team commitment.
- Experience in the full life cycle development of large-scale web/e-commerce applications.
- Background in Agile methodology.
- Mobile UI experience and knowledge of responsive design.
- Understanding CDN networks is a plus.
- Proficiency with Git including branching, merging, and pull requests.
- Experience building and maintaining apps with React frameworks.
- Knowledge of user experience (UX) principles and best practices.
- Familiarity with backend technologies (e.g., Node.js, APIs) is a plus.
- Strong problem-solving skills and attention to detail.
- Ability to mentor other developers and contribute to team knowledge sharing.
- Skills in unit testing, UI testing, and debugging.