Senior Software Engineer (Frontend)
New
J
JobgetherSoftware Engineering
Fully remote position within EuropeFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AWSDockerNode.jsJavascriptTypeScriptReactRESTful APIs
Requirements
- Strong professional experience with JavaScript and TypeScript.
- Deep production experience with React and modern frontend architecture.
- Strong understanding of modern ECMAScript standards and browser technologies.
- Experience working with frontend state management systems and scalable application architectures.
- Practical experience with CSS preprocessors such as LESS or SASS.
- Sufficient backend knowledge to work comfortably with Node.js, REST APIs, and relational or NoSQL databases.
- Experience working in modern engineering environments involving technologies such as AWS, Docker, Kubernetes, Linux, and continuous deployment.
- Strong understanding of software engineering principles, frontend performance, maintainability, and reliability.
- High attention to product quality, user experience, and implementation details.
- Ability to work independently, take ownership, and make sound technical decisions with limited oversight.
Responsibilities
- Build, maintain, and evolve user-facing features across web-based products used by a global audience.
- Design and implement frontend architecture, reusable UI components, and business logic for new and existing functionality.
- Partner closely with Product and Design teams to transform complex requirements and workflows into simple, intuitive user experiences.
- Take end-to-end ownership of features, from technical discovery and design through implementation, testing, and release.
- Participate in code reviews and contribute to engineering standards, best practices, and overall code quality.
- Improve frontend reliability, maintainability, scalability, and performance as the platform grows.
- Identify technical and product opportunities and explore new technologies that can improve the user experience or engineering environment.
- Contribute to architectural and technical decisions while balancing product requirements, usability, maintainability, and delivery needs.
- Collaborate effectively with both technical and non-technical stakeholders in a highly autonomous environment.
- Help shape the broader direction and quality of the product beyond individual tickets or assigned tasks.
View Full Description & ApplyYou'll be redirected to the employer's site