Frontend Software Engineer
BytePitch - Software Labs
- Porto
- Permanente
- Horário completo
- Design, develop, test, and maintain frontend components and user interfaces for web applications.
- Collaborate with designers to design responsive user Interfaces;
- Optimize frontend code and assets for speed and performance, ensuring a seamless user experience.
- Pay attention to the Cross-Browser Compatibility;
- Create mobile-friendly and responsive designs that adapt to different screen sizes and devices.
- Implement best UI/UX design practicesto enhance user satisfaction and usability.
- Develop interactive features and components using JavaScript frameworks (e.g., React, Angular.js, Vue.js).
- Write and maintain unit tests, conduct thorough testing, and troubleshoot frontend issues.
- Work closely with backend engineers, designers, and other team members to deliver seamless integrated solutions.
- Create clear and concise technical documentation for frontend code and development processes.
- Stay up-to-date with the latest frontend development trends and industry best practices.
- Vanilla Javascript and modern frameworks such as ReactJS, Ember, Backbone, Vue.js, Angular.js, and Node.js;
- Test Automation with some of these tools: Jest, Jasmine, Mocha, and Chai;
- Writing reusable UI components focused on performance, responsiveness, accessibility, and monitoring them;
- Working with high transactional relational databases like PostgreSQL and TimescaleDB;
- Markup and styling with HTML5 and CSS 3;
- Protocols and architectural patterns like HTTP, REST, and GraphQL;
- Managing packages and their dependencies using yarn, npm, etc;
- English proficiency;
- Developing software with high standards, having in mind metrics, tracing as well as business needs and strategy;
- Working with docker containers and diving deep into the system if needed;
- Hybrid working model*;
- Flexible working hours**;
- Cozy at-home vibe for those wishing to work from the office;
- Competitive salary and benefits (e.g., Health Insurance and Meal Allowance***);
- As free as possible, Bureaucracy-Free Workplace;
- Two types of contracts are available: Work Contract & Service Agreement;
- Support in case you need a visa/relocation;
- Mental well-being and work-life balance taken seriously;
- Budget or reimbursement for external training and attending conferences;
- Potential traveling (0%-10% of the time, varies according to project/client).
- We offer the option to work 100% remotely, to work from the office for those living around the Porto Metropolitan area, or a mixture of the two!