Responsibilities:
- Research, design, and develop computer and network software or specialised utility programs.
- Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
- Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
- Work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements.
- Collaborate with the team to create technical designs for frontend architectures using React and React Native.
- Develop and maintain frontend components and features for our main products.
- Participate in the development of management platforms related to marketing activities.
- Optimize frontend performance and implement server-side rendering techniques.
- Contribute to the improvement of development processes and coding standards.
- Stay up to date with the latest frontend technologies and best practices.
Requirements:
- Bachelor's in Computer Science, Software Engineering or a related field.
- Minimum 5 years of experience in Frontend Engineering.
- Experience in React or React Native.
- Experience with frontend performance optimization and server-side rendering.
- Familiarity with build tools like Webpack and Vite.
- Knowledge of Node.js and CSS.
- Excellent problem-solving and debugging skills.
- Strong attention to detail and ability to deliver high-quality code.
- Good communication and collaboration skills.
- Passion for staying up to date with the latest frontend technologies and trends.