As a Frontend Engineer at Codility, you will take an active role in shaping products made for engineers by engineers to evaluate engineers.
Location: Poland or Eastern Europe (100% remote)We offer both B2B and employment contract options. If you are located somewhere else, your application will not be taken into consideration.
Benefits: 27 days paid holidays; 4 mental health days; Wellness budget; Training budget
The team
Our Enable pillar is working on core capabilities of our application, from user & account management to integrations, billing and payment systems. We are designing systems that can handle increasing loads of users and data without sacrificing performance or reliability. We work in an agile, value focused environment where we don’t just produce features for customers, but solve underlying problems.
This team has a high focus on flawless, reliable user experience as well as on code quality and simplicity. We don't wait to find perfect solutions, but rather make bold decisions and take responsibility for them.
The role
Implementation of user-friendly UI and creating great experience for our customersWork with our Product Manager and Designer to analyse the usage and behaviour of users to further improve the usability and value that our product givesCollaboration within a cross functional team, taking part in the research and design processFocus on flawless and reliable user experience + zero downtime, no disruption rollout process
What you will do
Writing reusable, testable, production ready, observable and efficient code using React (with TypeScript)Designing and implementing low-latency, high-availability, and performant applicationsTesting what you code and contributing to how it runs, is deployed, and scaledImplementing user-facing elements with collaboration of backend engineers on establishing APIs and data exchangedImplementation of security and data protection by designPerformance tuning, improvement, balancing, usability, automation
Who you are
You have demonstrable experience as a React (ideally with TypeScript) working for a Product-led / SaaS organisationYou have experience working with user behaviour data and user analyticsYou are proficient in designing & developing great user interfaces and experiences behind themYou have a good understanding of public cloud services and modes of operation (preferably AWS), Application Development and pushing products to the cloudYou have a strong understanding of modern software development best practices like Trunk Based Development, Continuous Delivery, TDD, etc.
We are looking first and foremost for a DRIVER who is proactive and who strives to identify and solve problems wherever they may be.
We would love if you have
Experience in working with large frontend codebasesExperience using AI assisted tooling for developmentExperience with Accessibility and modern UI development principles
Tech stack you will use
Frontend: React, React Testing Library, TypeScriptContinuous Deployment/Tools: Gitlab/GitlabCI
Here is the rest of our stack
Backend: Python 3.8, Django, FastAPIDatabase: PostgreSQL, Redshift, DynamoDBInfrastructure: AWS (especially ECS, Lambdas, API Gateways), Terraform, Prometheus stack
How we behave.
We're human. Our diversity and unique experience make us strong. We allow ourselves to be vulnerable and treat one another with grace. We take ownership. We expect one another to take initiative and trust each person to make decisions based on the best available data. We have passion, perseverance and urgency to hit our goals and work together to create the best outcomes. We think big. We innovate and challenge the status quo to maximize the value we deliver to our users. We constantly experiment with new ways to drive excellence. We're real. We are honest with ourselves and one another. We listen, speak up, and are ready to change our minds.
DISCLAIMER.
At Codility, we know that great work isn’t done without a phenomenal team. We are always looking to hire the absolute best talent and recognize that diversity in our experiences and backgrounds is what makes us stronger. We insist on an inclusive culture where everyone feels safe to contribute and help us innovate. We hire candidates of any race, color, ancestry, religion, national origin, sexual orientation, gender identity, age, marital or family status, disability, or veteran status. These differences are what enable us to work towards the future we envision for ourselves, our product, our customers, and our world.