Job Details
Senior Frontend Engineer
PracticePro 365
Category
Software Development
Experience
-
Employee type
Contract
Offer Salary
-
Job Description
Join an innovative and dynamic team where your expertise will directly impact the development of modern, high-performance web applications. You'll work on challenging projects in collaboration with designers and backend engineers to deliver exceptional user experiences. With competitive compensation, a flexible work environment, and the potential for a full-time role, this is a unique opportunity to advance your career in a fast-paced, growth-oriented company.
We are seeking a highly skilled Senior Frontend Engineer with deep expertise in building complex web applications using React and TypeScript. In this role, you will be responsible for developing robust, scalable front-end applications based on designs provided by our UI/UX team, while collaborating with backend engineers to integrate with our existing REST APIs.
- Design, develop, and maintain responsive web applications using React and TypeScript.
- Implement complex navigation and ensure high performance across web applications.
- Collaborate closely with UI/UX designers to translate visual designs into high-quality code.
- Optimize applications for speed, scalability, and efficiency.
- Work closely with backend engineers to integrate and communicate with RESTful APIs.
- Ensure cross-browser compatibility and responsiveness of applications.
- Proven experience as a Senior React Developer, with expertise in React.js and TypeScript.
- Extensive experience building complex applications with sophisticated navigation and state management (Redux, MobX, etc.).
- Strong knowledge of JavaScript (ES6+), HTML5, CSS3, and front-end development best practices.
- Experience with RESTful APIs and integrating them into front-end applications.
- Familiarity with performance optimization techniques such as lazy loading, code splitting, and reducing unnecessary re-renders.
- Proficient in modern build tools (Webpack, Babel, etc.) and version control systems like Git.
- Experience with Progressive Web Applications (PWA).
- Knowledge of CSS preprocessors (Sass, Less) or frameworks like Tailwind CSS.
- Familiarity with testing frameworks such as Jest, Enzyme, or React Testing Library.
- Experience working with Microsoft Fluent UI.
- Experience working in an agile environment with cross-functional teams.
- Strong communication skills and the ability to work collaboratively with remote teams.
- Remote work.
- This is a contract position with up to 40 hours a week, based on your availability.
- There is potential for transitioning into a full-time role based on performance and organizational needs.