We are looking for a skilled Frontend Engineer to join our innovative team. As a Frontend Engineer, you will be responsible for implementing visual elements that users see and interact with in our web applications. You will work closely with our product and design teams to deliver high-quality, responsive user interfaces.
Responsibilities:
- Frontend Development: Develop new user-facing features using modern frontend technologies like HTML, CSS, React and TypeScript.
- UI/UX Implementation: Implement UI/UX designs provided by the design team, ensuring the technical feasibility of UI/UX designs and optimizing them for maximum speed and scalability.
- API Integration: Consume APIs from the backend to fetch and display data in the frontend. Ensure seamless integration between frontend and backend systems.
- Cross-Platform Compatibility: Ensure that the frontend components are compatible across different browsers and devices.
- Performance Optimization: Optimize application for maximum speed and scalability, ensuring high performance and responsiveness of the application.
- Code Quality and Testing: Write clean, maintainable, and efficient code. Conduct thorough testing of the frontend code to ensure reliability and robustness.
- Collaboration: Collaborate with backend developers and other team members to integrate backend services with frontend components.
- Continuous Improvement: Stay updated with the latest frontend technologies and best practices, and continuously improve our frontend codebase and development processes.
- Documentation: Document frontend code and processes to ensure knowledge sharing and maintainability.
Requirements:
- Thorough understanding of React.js and its core principles.
- Strong proficiency in TypeScript and JavaScript, including DOM manipulation and the JavaScript object model.
- Experience with Next js
- Experience with Redux or MobX.
- Familiarity with RESTful APIs and GraphQL.
- Proficient understanding of code versioning tools, such as Git.
- Good understanding of browser rendering behavior and performance.
- Ability to convert Figma designs into responsive web interfaces.
- Knowledge of CSS preprocessors (such as SASS or LESS)
Benefits of Joining Our Team:
- Opportunity to work with cutting-edge technologies and contribute to innovative projects.
- Dynamic and collaborative work environment where your ideas and contributions are valued.
- Opportunities for professional growth and development.
- Flexible work hours
- Fully remote work.
- 30 days paid time off yearly.
This is a fantastic opportunity to join a dynamic team and work on cutting-edge web applications that will impact millions of users.
To apply:
Please fill out the application form at https://forms.gle/uP4Vv6tv9YStoUUx7. After submitting your application, you will receive an email if you proceed to the next stage.