Liftedanupworkcompany
Senior Software Engineer (Web)
Salary
Job description
Responsibilities
- Build and ship React features end-to-end, including scoping, design review, implementation, testing, and deployment
- Collaborate daily with product, design, and backend teams in an agile environment (standups, sprint planning, retrospectives)
- Review pull requests with focus on performance, accessibility, maintainability, and correctness
- Write and maintain unit, integration, and end-to-end tests (Jest, Playwright, Cypress)
- Contribute to frontend architecture decisions including component design, state management, and API contracts
- Use AI coding tools (e.g., GitHub Copilot, Cursor) and LLM APIs to accelerate development and prototyping
- Debug production issues, participate in incident response, and drive root cause analysis
- Support containerized deployments using Docker and Kubernetes
- Mentor junior and mid-level engineers through code reviews and pair programming
- Improve developer experience, tooling, and CI/CD pipelines
- Stay current with the React ecosystem and recommend improvements or migrations
Required Skills
- 5+ years of frontend development experience
- Expert-level React (hooks, context, performance optimization, testing)
- Strong TypeScript proficiency
- Experience with design systems (Mantine, MUI, Chakra, or similar)
- Node.js experience for tooling, APIs, or BFF patterns
- Python experience (API integration, scripting, or data processing)
- Testing experience across unit, integration, and end-to-end levels
- Proficiency with Git
- Experience with Docker (build, run, debug containers)
- Strong communication skills and ability to work cross-functionally
- Bachelor’s or Master’s degree in Computer Science or related field
- Ability to manage priorities in a fast-paced environment
Preferred Skills
- Experience with AI coding assistants (GitHub Copilot, Cursor)
- PHP API development (legacy system exposure)
- Kubernetes fundamentals (pods, services, deployments, configmaps)
- Azure KeyVault or similar secrets management tools
- CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps)
- OAuth2 / OpenID Connect authentication flows
- Airline or travel industry experience
AI Fluency & Growth Mindset
- Apply AI concepts ethically to improve productivity and decision-making
- Write effective prompts for high-quality AI outputs
- Explore agentic AI systems to automate workflows
- Leverage AI tools to enhance efficiency and innovation
- Stay adaptable and continuously experiment with AI-driven solutions
- Remote candidates based in Bulgaria will also be considered.
- The role is expected to be full time (40 hours a week) and last for about 9 months.