The Frontend Developer will work with UI/UX designers, users, and product owners to understand desired application capabilities, including information architecture, interactions, and visual design.
The role involves working within an agile team to design, develop, test, implement, and support end-to-end software solutions across a full-stack of development tools and technologies.
The developer will take ownership of the architecture qualities of front-end applications, focusing on usability, accessibility, and performance.
A passion for staying up-to-date with the latest trends in web front-end development is essential.
The position requires the ability to swiftly craft rough prototypes to illustrate higher-level concepts, design ideas, and solution drafts.
The developer will work to deliver feature content throughout the Software Delivery Lifecycle (SDLC).
Identifying and characterizing technical risks throughout the SDLC of work products is also a key responsibility.
Requirements:
Practical work experience and up-to-date theoretical knowledge with React and Redux is essential.
A minimum of 5 years of professional experience as a front-end JavaScript developer is required.
At least 3 years of experience in designing and building Single Page Applications (SPA) using frameworks or libraries, with a main focus on React and NextJS; familiarity with Vue or Angular is a plus.
Familiarity with modern JavaScript development tools, including build tools, packaging, linting, and transpilers, is necessary.
Practical proficiency with statically typed languages, especially TypeScript, is required.
Experience with testing strategies and technologies, particularly React Testing Library and Cypress, is essential.
Experience working with MicroFrontends and Monorepo is preferred.
A confirmed track record of building enterprise-grade, Internet-facing web applications for business users is highly desirable.
Experience with RTK Query, React Query, and Redux Saga is welcomed.
Familiarity with Design Systems, Accessibility, and Responsiveness is a plus.
Experience working in an Agile/Scrum development process is required.
The ability to work well in an international and multicultural environment in a fast-growing company is essential.
Fluency in English is required.
The candidate should be self-driven and a team player.
Benefits:
The company provides support with all necessary office and IT equipment.
Flexible working hours are offered to accommodate personal schedules.
A wellness allowance for mental and physical wellbeing is included.
Employees have access to professional mental health support.
A referral bonus policy is in place for employee referrals.
Opportunities for learning and development are provided.
Employees can participate in sustainability events and community involvement.
A peer recognition program is available to acknowledge contributions.
Employee-led resource groups are encouraged within the company.
There is a remote work from abroad policy for eligible employees.
Meals and Transportation Vouchers (Cobee card) are provided.
Dental benefits and life & accident insurance, along with private health insurance, are included.
Employees receive a paid volunteer day and a paid moving day once a year.
Time off includes 1 Community Service Day and 1 Personal Day.
Summer hours are implemented in July and August, allowing for a 36-hour work week.
A hybrid monthly allowance for electricity and Internet is provided.