Front-end Designer

Precision Medicine Group
Summary
Join Precision Medicine Group as a Front-End Application Software Engineer to lead the design, development, and maintenance of user-facing features across our digital platforms. Collaborate with stakeholders, design intuitive and responsive application interfaces using modern technologies, and ensure consistent branding and user experience. Translate business requirements into elegant, performant applications across websites and mobile applications. Maintain and improve front-end build and deployment pipelines, and resolve production issues. Contribute to front-end best practices and support continuous improvement by identifying and implementing process enhancements. This hybrid role requires one day a week in the Indianapolis office and does not offer sponsorship.
Requirements
- Bachelorโs degree in Computer Science, Web Development, or a related field
- 5+ years of experience in front-end development for enterprise-level applications
- Strong proficiency in HTML5, CSS3 (including preprocessors like SASS/LESS), and JavaScript (ES6+)
- Experience with modern JavaScript frameworks/libraries such as React, Angular, or Vue.js
- Familiarity with RESTful APIs and asynchronous request handling (AJAX, Fetch, etc.)
- Understanding of responsive design principles and cross-browser compatibility
- Experience with version control systems (e.g., Git) and CI/CD tools
- Strong UI/UX sensibility and attention to detail
- Ability to translate wireframes and design mockups into pixel-perfect, accessible application views
- Solid understanding of front-end performance optimization techniques
- Experience with front-end testing frameworks (e.g., Jest, Cypress)
- Excellent communication and collaboration skills
- Agile development experience, including participation in sprint planning and daily stand-ups
- Ability to troubleshoot and debug front-end issues efficiently
Responsibilities
- Collaborate with stakeholders to gather and refine front-end requirements
- Estimate development effort for UI features and enhancements
- Design and implement scalable, maintainable, and reusable front-end components
- Ensure consistent branding and user experience across applications
- Write clean, well-documented, and testable code
- Participate in code reviews and contribute to front-end best practices
- Maintain and improve front-end build and deployment pipelines
- Monitor and resolve production issues related to the front-end
- Create and maintain internal documentation and knowledge-sharing resources (e.g., WIKIs)
- Support continuous improvement by identifying and implementing front-end process enhancements
Preferred Qualifications
- Exposure to ASP.NET and C# is a plus for integration purposes
- Familiarity with DevOps practices and tools like Azure DevOps is a plus
Benefits
- Health insurance
- Retirement savings benefits
- Life insurance
- Disability benefits
- Parental leave
- Paid time off for sick leave and vacation
- Discretionary annual bonus