At Pacific Programming and Tech Inc., we are passionate about crafting innovative software solutions that empower businesses and enhance user experiences. Our team thrives on collaboration, creativity, and a commitment to excellence. We are a leading software development firm specializing in the development of various systems and related applications, and we are currently seeking a skilledFront-End Developerto join our dynamic team.
Expertise in React is preferred although anyone with good understanding of a modern JavaScript framework will be considered. The ideal candidate will bridge the gap between modern front-end technologies and .NET Core backend systems, creating seamless, responsive, and user-friendly web applications.
Key Responsibilities
- Develop and maintain responsive web applications using React.js and related technologies
- Collaborate with .NET Core backend developers to integrate front-end components with API endpoints
- Implement state management solutions (Redux, Context API) and handle client-side routing
- Write clean, maintainable, and reusable React components following best practices
- Optimize application performance and ensure cross-browser compatibility
- Participate in code reviews and contribute to technical documentation
- Work within an Agile development environment
- Implement and maintain unit tests for front-end code
- Ensure application security best practices are followed
Required Qualifications
- 7+ years of experience in front-end development with React.js
- Strong proficiency in JavaScript/TypeScript, HTML5, and CSS3
- Experience working with RESTful APIs and handling HTTP requests
- Understanding of .NET Core architecture and its integration with front-end applications
- Experience with version control systems (Git)
- Strong understanding of responsive design principles
- Experience optimizing core web vitals.
Preferred Qualifications
- Experience with .NET Core MVC or Web API development
- Familiarity with Agile methodologies
Soft Skills
- Attention to detail
- Strong problem-solving abilities
- Excellent communication skills
- Team collaboration
- Ability to work independently
- Time management
- Adaptability to new technologies
Education
- Bachelor's degree in computer science, software engineering, or related field
- Equivalent work experience may be considered
Benefits
- Competitive salary
- A benefits package that includes an extensive health insurance package, as well annual vacation, sick and personal days.
- A remote-hybrid work environment and flexible work arrangements to promote work-life balance(2 days on site, 3 days remote)
- A collaborative and supportive work culture.
- Opportunities for professional growth and development.
- Offices located in the heart of Montreal and Vancouver, with direct access to public transit.