Simon Property Group
Developer, User Interface Job at Simon Property Group in Indianapolis
Simon Property Group, Indianapolis, IN, United States, 46262
Job Location:
Corporate IndianapolisPrimary 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.
Minimum Qualifications:
- 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.
Preferred Qualifications:
- 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.