Job Title: Front End Software Engineer (Hybrid)
Company: Parkomax
Location: Hybrid
Employment Type: Full-time
About Parkomax
Parkomax is a leading provider of advanced parking, visitor, employee access management technology solutions, dedicated to revolutionizing parking experiences for property owners and users. We are expanding our team and seeking a passionate and skilled Front End Software Engineer to join us remotely and work on building innovative, user-friendly interfaces for our products.
Job Description
As a Front End Software Engineer at Parkomax, you will play a crucial role in designing and developing our web applications. You will collaborate with cross-functional teams to implement user interfaces that provide seamless, responsive, and efficient experiences for our customers. Leveraging your 4-5 years of experience, you will write clean, maintainable code and ensure top-notch performance across devices.
Key Responsibilities:
- Design and implement web-based user interfaces using React.js and related technologies.
- Collaborate with product managers, designers, and backend engineers to create intuitive and responsive UIs.
- Optimize components for maximum performance and scalability across a wide range of devices and browsers.
- Write reusable, testable, and efficient code following best practices and design patterns.
- Maintain code quality through code reviews, testing, and continuous improvement.
- Stay updated with emerging technologies and industry trends to ensure our applications remain competitive and modern.
Requirements:
- 4-5 years of professional experience working with React.js and related libraries (e.g., Redux, React Router, etc.).
- Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Experience with component-based architecture and state management (Redux or Context API).
- Knowledge of modern frontend build pipelines and tools such as Webpack, Babel, and NPM/Yarn.
- Familiarity with code versioning tools, such as Git.
- Experience with both Windows and Linux platforms.
- Strong understanding of REST APIs and asynchronous request handling.
- Experience with testing frameworks like Jest or React Testing Library.
- Ability to work effectively in a remote environment, demonstrating excellent communication skills and time management.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
Nice to Have:
- Experience with server-side rendering (e.g., Next.js) or static site generators.
- Knowledge of TypeScript.
- Familiarity with UI/UX design tools such as Figma or Sketch.
- Experience in developing progressive web apps (PWAs).