UI Developer
Job Description
This is a full-time on-site role for a UI Developer at Nterprisers located in Providence, RI. Nterprisers is a startup building an innovative information platform and communication network for small manufacturing businesses. We are seeking a talented UI Developer to join our product team and help create visually appealing, intuitive user experiences for our web and mobile applications.
Key Responsibilities
- Design and implement visually intuitive, contextual graphic designs to enhance user experiences across our webapp
- Maintain and improve our webapp, focusing on frontend layout and user experience
- Create wireframes, user flows, process flows, and site maps to communicate design concepts effectively
- Collaborate with team members to gather requirements, define scope, prioritize workload, and manage expectations
- Participate in design discussions to ensure alignment and feasibility of design ideas
- Conduct frontend testing for specifications, requirements, and platform compatibility
- Customize themes for templates, layouts, CSS, and Javascript
- Support marketing efforts by converting digital assets to web-ready formats
- Assist with ad hoc design projects as needed
Qualifications
- Bachelor's degree in Computer Sciences, Design, or related field, or equivalent 2+ years of experience
- Proficiency in HTML5/CSS3, JavaScript, and JS Frameworks (e.g., Angular, React), jQuery, and GIT
- Skilled in wireframing and prototyping
- Experience with Figma or other UI Design Tools preferred
- Knowledge of Python/Flask is a plus
- Experience developing responsive/adaptive layouts
- Ability to write high-performance, reusable code for UI components
- Proficiency in Adobe Creative Suite, Canva, or other graphic design tools is a plus
Required Skills
- Creative mindset with the ability to design innovative and user-centric interfaces
- Understanding of usage scenarios, user behavior patterns, and the psychology behind user interactions
- Strong organizational abilities and multitasking skills
- Self-starter mentality with the ability to thrive in a fast-paced startup environment
- Ability to work in a team environment and collaborate effectively with both technical and non-technical team members