Senior Frontend Developer (2 Positions)
- Career Category: Website - Development, Computer - Programming
- Schedule:Full-time
- Salary: Negotiable
Career Development and Growth Opportunities:
- Career Advancement: Opportunities for career growth with higher positions available for application within the company.
- Performance-Based Pay Increase: Opportunity for a pay increase every year based on work performance, ranging between $50 to $250 a month, determined through performance reviews.
Work Schedule:
- Flexible work hours with a core schedule of Monday to Friday, 8:00 AM to 5:00 PM.
- Occasional need to work on Saturdays for project deadlines, but it's not mandatory.
- Develop intuitive, responsive, and high-performance web applications using ReactJS, Typescript, and modern frontend tools.
- Ensure cross-browser compatibility and responsive design principles.
- Build and maintain reusable, modular, and well-documented UI components.
- Collaborate with UX/UI designers, backend developers, and product managers to deliver high-quality features.
- Participate in code reviews, advocate for best practices, and contribute to architectural decisions.
- Write unit tests, integration tests, and end-to-end tests (e.g., Vitest, Cypress, Playwright) to ensure reliability.
- Perform unit and integration testing before launching the application.
- Work in an Agile/Scrum environment, delivering iterative improvements.
- Salary: Depending on experience and qualifications.
- Government Healthcare: Reimbursement of the cost of the healthcare benefit provided by the government.
- Premium Healthcare: Premium health insurance package after 1 year of employment.
- Vacation: 2 weeks of paid vacation.
- Year-End Bonus: Equivalent to 2 weeks of your pay, paid out at the end of the year, offered to employees who work a minimum of 6 months out of the year.
- Holidays: All national holidays off.
- Work Flexibility: Option to work from home one day a week upon request.
- English - Fluent
- Bachelor's Degree in Computer Science, Information Technology, or a related field.
- Frontend Development for 3 years as a minimum
- Professional Experience: Demonstrated proficiency as a React.js Developer, with a minimum of 2 years of prior experience.
- Strong proficiency in JavaScript (ES6+), Typescript, HTML, and CSS.
- Experience with React.js hooks, functional components, and state management (Mobx, Context API, Redux, Zustand, etc.).
- Familiarity with UI frameworks (Tailwind CSS, Material UI, Shadcn UI, Chakra UI). o Knowledge of performance optimization (lazy loading, memoization, code splitting).
- Proven experience building responsive, high-performance, and accessible frontend interfaces with a strong focus on user experience (UX) and cross-device compatibility.
- Experience with testing frameworks (Cypress, Playwright, Vitest, Jest).
- Understanding of core software engineering concepts including design patterns, data structures and algorithms.
- Understanding of design principles (SOLID, DRY, KISS, YAGNI).
- Communication: Excellent command of English, both verbal and written.