Job Summary:
As a Front-End Developer at PIN Business Network, you will play a crucial role in shaping the user experience of our web applications. You will work closely with our design and back-end development teams to implement visually appealing and intuitive user interfaces. The ideal candidate is passionate about creating seamless and responsive web experiences and stays up-to-date with the latest trends and technologies in front-end development.
Responsibilities:
-
Create and maintain ASP.Net-based websites and applications per requirements established by both internal and external stakeholders.
-
Collaborate with cross-functional teams, including designers and back-end developers, to bring creative concepts to life.
-
Test applications and websites on various web browsers and devices to ensure a standard user experience across all platforms.
-
Train colleagues and end-users on final products, and provide technical support where required within applications you maintain.
-
Translate design mockups and wireframes into well-structured, maintainable, and efficient code.
-
Develop and maintain responsive web applications, ensuring optimal performance across various devices and browsers.
-
Implement and adhere to best practices in front-end development, including code quality, documentation, and testing.
-
Stay informed about emerging technologies and industry trends, incorporating them into our development processes when applicable.
-
Troubleshoot and resolve issues related to user interface and user experience.
Qualifications
Minimum:
-
At least 3 years of professional experience as a Front-End Developer using ASP.Net and either .Net Core or .Net 6 or higher - classes and education do not count towards professional experience but intern experience may.
-
Proven experience as a Front-End Developer, showcasing a strong portfolio of web development projects.
-
Proficiency in HTML5, CSS3, and JavaScript, with a deep understanding of modern frameworks and libraries (e.g., SCSS, Bootstrap, Vanilla Javascript, React, jQuery).
-
Experience with responsive design and mobile-first development.
-
Strong understanding of web performance optimization and cross-browser compatibility.
-
Professional experience with Git including maintaining feature branches.
-
Experience with front-end build tools (e.g., Webpack).
-
Excellent communication skills and the ability to work collaboratively in a team environment
-
Ability to work collaboratively in a team environment.
Strongly preferred:
- Experience with UX/UI design principles.
-
Familiarity with back-end development and integration.
-
Knowledge of SEO best practices.
-
Experience with debugging HTTP caching, especially through Cloudflare.
-
Understanding of security best practices in website application development.
Skills:
-
Analysis and problem-solving
-
Attention to detail
-
Written communication
-
Oral communication
-
Time & project management
-
Organization
-
Flexibility and adaptability
Benefits:
-
Medical Insurance
-
Dental Insurance
-
Vision Insurance
-
401K
-
Life Insurance