Jobs JavaScript / Front-End
151-
· 135 views · 27 applications · 22d
Frontend Engineer (React / React Native)
Full Remote · Worldwide · Product · 5 years of experience · English - C1About the Role We are seeking a Frontend Engineer with strong React and React Native experience to help build a cross-platform web and mobile application using a modern TypeScript-based stack. Responsibilities Build and maintain a Vite + React web...About the Role
We are seeking a Frontend Engineer with strong React and React Native experience to help build a cross-platform web and mobile application using a modern TypeScript-based stack.
Responsibilities
- Build and maintain a Vite + React web application.
- Develop a React Native (Expo) mobile application with feature parity.
- Implement:
- Zustand for local/client state.
- React Query for server state, caching, and background refresh.
- Tailwind and NativeWind for styling.
- i18next for internationalization.
- Integrate WebSockets for real-time data.
- Build multi-step user onboarding and secure user flows.
- Create robust, type-safe forms using React Hook Form + Zod.
- Apply analytics tracking via a custom client SDK.
- Write automated tests:
- Vitest
- React Testing Library
- Playwright (E2E)
- Contribute to a Turborepo monorepo and shared packages.
- Collaborate with backend engineers for efficient API integration.
- Ensure performance, accessibility, reliability, and responsive UI across devices.
Required Skills
- 3+ years experience with modern frontend engineering.
- Strong knowledge of:
- React, React Native, TypeScript
- WebSockets & REST API integrations
- State management patterns
- Experience with:
- Utility CSS (Tailwind)
- Form validation libraries
- Automated testing (unit, integration, E2E)
- Ability to execute quickly and independently within defined timelines.
- Comfortable working in a monorepo with shared components.
Nice to Have
- Experience with:
- wagmi/viem or similar libraries
- AWS (CloudFront, S3, Lambda)
- Expo EAS and OTA update workflows
- Background in real-time or data-heavy applications.
- Performance optimization and accessibility best practices.
More -
· 226 views · 20 applications · 24d
Frontend Game Developer
Ukraine · 2 years of experience · English - B2We expect to meet specialist with: At least 2 years with proven frontend programming experience; Strong JS and TypeScript skills, Deep knowledge in HTML5, CSS3; Experience with CSS Pre-Processors: Sass/Less; Experience with Pixi.js; Design patterns, GIT...We expect to meet specialist with:
- At least 2 years with proven frontend programming experience;
- Strong JS and TypeScript skills,
- Deep knowledge in HTML5, CSS3;
- Experience with CSS Pre-Processors: Sass/Less;
- Experience with Pixi.js;
- Design patterns, GIT flow, optimization techniques, OOP, MVC;
- Excellent verbal and written English skills.
Main focus:
- Develop game clients using PixiJS and Typescript
- Work closely with design, project and backend teams
- Keep up with the latest standards and best practices around game and frontend development
- Ensure games are built in the best way
- Fix, troubleshoot and resolve bugs and issues
- Write clear and precise technical documentation
- Provide realistic estimates for tasks, fixes and new features
We offer:
- Professional and personal development
- Comfortable working environment
- 18+ working days paid vacation
- Paid sick leaves
- Medical insurance for employees, for children of employees.Language classes
- Subscription for pool and gym
- Compensation of visiting professional conferences
-
· 49 views · 4 applications · 26d
Full-Stack Software Engineer — a navigation project (hybrid work in Warsaw)
Office Work · Poland · 5 years of experience · English - B2Here you’ll be able to use lots of new technologies and bring value to innovative products. Requirements: 8+ years experience as a Front-End/Full-Stack developer Strong in JavaScript and toolkits (Gulp/Webpack/Karma/Jasmine, etc.); Good grasp of...Here you’ll be able to use lots of new technologies and bring value to innovative products.
Requirements:
● 8+ years experience as a Front-End/Full-Stack developer
● Strong in JavaScript and toolkits (Gulp/Webpack/Karma/Jasmine, etc.);
● Good grasp of at least one frontend framework (preferably React);
● TypeScript and other frameworks (Angular/Backbone/Vue);
● Experience with one of BE technologies (Node.JS/Ruby/Python/Java/.Net)
● Experience with distributed version control systems (Git/Mercurial/Fossil, etc.);
● Experience with implementing pixel-perfect designs over HTML/CSS;
● Experience in working with a Linux based server environment, solid Linux/Unix skills;
● Experience of work in a distributed team;
● Upper-Intermediate level of English (both written and spoken)
As a plus
Experience in:
● Building, maintaining and optimizing responsive web apps;
● Cloud technologies;
● Developing high load / high traffic user-facing software;
● Writing unit-tests;
● Mobile-specific sites, and mobile-web/native app integrations;
● Setup and continuous improvement of development and multi-stage production environment;
● Open source contributions;
We offer:
● Strong and friendly international team (Warsaw, Tel Aviv, New York);
● Work with cutting edge technologies;
● English courses, paid tech training and other activities for professional growth;
● Compensation package (20 paid vacation days, 14 paid sick leaves);
● Medical Insurance;
● Flexible working hours;
● Comfortable office (Warsaw).
Let me know please if the position is interesting for you.
More -
· 131 views · 12 applications · 12d
Junior React Developer
Office Work · Ukraine (Lviv) · 1 year of experience · English - B1We are looking for a talented React Developer to join our team and develop innovative projects using JavaScript, React, HTML5, CSS3. Ideally, you need to have a passion for programming, great soft and English skills. It is a full-time position in Lviv. ...We are looking for a talented React Developer to join our team and develop innovative projects using JavaScript, React, HTML5, CSS3.
Ideally, you need to have a passion for programming, great soft and English skills.
It is a full-time position in Lviv.
Requirements:
▪️ More than 6 months of commercial experience in developing
▪️ Solid understanding of React
▪️ Strong JavaScript skills, JQuery, AJAX
▪️ Knowledge of HTML5 and CSS3
▪️ At least intermediate English level (written, spoken)
▪️ Desire to work and study new technologies, approaches and best practices
▪️ Attentive to details
Will be a plus:
▪️ Experience with GIT/svn, REST, Social Network API’s
▪️ Bachelor’s degree in Computer Science or an equivalent
Responsibilities:
▪️ Develop a web application with React, ES6, Webpack etc.
▪️ Write clean, maintainable, and efficient code
▪️ Implement front-end functionality according to requirements
▪️ Staying current on new technologies and best practices
▪️ Communicate with the customer and team members
We offer:
▪️ Flexible working schedule
▪️ 18 days of paid vacation
▪️ Comprehensive compensation packages for educational and sports pursuits
▪️ Internal knowledge-sharing talks
▪️ Access to the corporate bookshelf
▪️ Comfortable and cozy office in close proximity to the city center
▪️ Engaging team events and activities
We are looking for a team player!
Are you interested? We would be glad to receive your CV.
More -
· 130 views · 7 applications · 22d
Frontend Engineer
Office Work · Ukraine (Kyiv) · Product · 5 years of experience · English - B2As a Frontend Engineer at Wix, you’ll work on cutting-edge technologies that make a powerful impact on over 243 million users. You’ll build rich React applications with different state-management paradigms. In your day-to-day, you will: - Tackle tough...As a Frontend Engineer at Wix, you’ll work on cutting-edge technologies that make a powerful impact on over 243 million users. You’ll build rich React applications with different state-management paradigms. In your day-to-day, you will:
- Tackle tough problems and find creative ways to solve them
- Write a lot of high-quality, functional Typescript and Javascript
- Work with Git, Node.js, React, Redux, MobX, and ES6+
- Manage and complete tasks using TDD, continuous integration, and modern development processes
- Invest time in personal growth and development
At Wix, we’re all about the flexibility of a hybrid setup — giving you the option to collaborate in the office when needed while also staying connected remotely.
We’re looking for Ukraine-based talents who can balance their time between in-office and remote engagement with the Wix team. This approach gives you the best of both worlds: flexibility of remote with the added benefit of in-person collaboration when it mattersRequirements
- Extensive experience in client-side development on large scales
- You’re an expert in the latest JavaScript technologies (React, Angular, Vue, etc.)
- You’re proficient in tools like Webpack, Rollup, Parcel, and Babel
- Fluent in languages like Typescript and ES6+
- You’re an independent worker, eager to learn more while sharing knowledge and best practices
- Experience in Test Driven Development (TDD) and Continuous Delivery - an advantage
Wix Kyiv’s Frontend Engineering group develops the best products in the world. Wix enables more than 200M users around the world to build an online presence and manage their business online. Our group of engineers in Kyiv is developing products at the core of the company’s focus, including our main Editor and ground-breaking Wix Studio, as well as Payments by Wix. We’re facing world-class engineering challenges that impact millions of users, and that’s why we’re obsessed with code quality, testing, performance and code reviews.
About the Guild
We are Wix’s Frontend Engineering Guild. We build unique, scalable, resilient products and technologies that empower anyone to succeed online. Our mission is to develop complex micro-frontends and maintain the highest development standards. We embrace cutting-edge technologies, TDD, and clean code. We work in small teams, follow agile work methods and use continuous integration and delivery methodologies to run quickly. We love sharing knowledge and contributing back to the open-source community.
More -
· 71 views · 6 applications · 26d
Senior Full-Stack (Node.JS, React.JS) Developer
Office Work · Ukraine (Kyiv) · Product · 3 years of experience · English - B1This is a fantastic opportunity to join a fast-growing company at the heart of the digital revolution. Our software product is revolutionising manufacturing through automation. We are trusted by global brands and work across sectors (mobility, consumer...This is a fantastic opportunity to join a fast-growing company at the heart of the digital revolution. Our software product is revolutionising manufacturing through automation. We are trusted by global brands and work across sectors (mobility, consumer goods, machinery etc).
We have a talented and ambitious team. We value integrity and are passionate about our mission to revolutionise advanced manufacturing.
This is your opportunity to:
- Be part of a fast-growing software product company in advanced manufacturing.
- Learn and fulfil your potential in an open, knowledge-driven culture.
- Share in our ambitious vision and make a meaningful difference towards autonomous manufacturing.
Responsibilities:
- Development of new features and new parts of the app.
- Work in a cross-functional Scrum team alongside Frontend and QA Engineers.
- Maintaining, improving and extending existing functionality.
- Сonstantly improving code organization and evolving application design.
You will be joining a well-versed team if you have:
- Bachelor’s Degree or Master’s Degree in Computer Science.
- Minimum of three years of experience in Node.JS development.
- Minimum of two years of experience in React.JS development.
- Experience with Sequelize, PostgreSQL, database design, microservices.
- Test automation coverage.
- Understanding of CI/CD.
- Git branching strategies.
- Scrum Agile principles and processes.
- English level - Intermediate and higher.
Nice to have:
- AI-minded engineering mindset – ability to creatively apply AI tools and approaches to accelerate development and problem-solving.
- Experience using Cursor or AI-powered development workflows.
- Passion for continuous learning and exploring emerging technologies.
Our tech stack: microservices, Node.JS, React.JS, PostgreSQL, Kubernetes, AWS.
More -
· 213 views · 6 applications · 15d
Trainee/Junior Front-End Developer
Office Work · Ukraine (Lviv) · English - B2Inforce is a Software Development Company that provides a full range of top-quality IT services. Our mission is to develop first-class applications and Websites to provide our clients with the best solutions for maximizing their profits and converting...Inforce is a Software Development Company that provides a full range of top-quality IT services. Our mission is to develop first-class applications and Websites to provide our clients with the best solutions for maximizing their profits and converting their ideas into reality.
Required:
- B2+ English level
- Experience with React/Redux
- Experience with REST API/HTTP methods
- Experience with Git
Responsibilities:
- Development of new system functionality and introduction of changes to existing functionality
- Write program code according to defined application architecture
- Perform analysis, verification, and debugging of the software code at the level of application units
- Estimate and set up task completion terms independently
- Use a version control system to track code optimization progress and to merge or split program code entities
- Need to attend daily team meetings
We offer:
- Competitive salary
- Interesting and challenging projects
- Future career growth opportunities
- Paid sick leave and working day vacation
- A friendly team of professionals
- Delicious coffee biscuits and tea for your good mood
- The company covers 50% of the cost of courses you need
- Exciting team-building activities and corporate parties
- Office in the city center
More -
· 177 views · 8 applications · 25d
Trainee/Junior No-code Developer to $500
Office Work · Ukraine (Lviv) · English - B1Are you excited to grow your career in IT and become part of one of the most innovative and fast-evolving areas – no-code development and AI-powered solutions? Join QuitCode – one of the fastest-growing companies in the field of low-code/no-code and...Are you excited to grow your career in IT and become part of one of the most innovative and fast-evolving areas – no-code development and AI-powered solutions?
Join QuitCode – one of the fastest-growing companies in the field of low-code/no-code and business automation, working with clients across the US and Europe.
We specialize in building software solutions using cutting-edge no-code tools and AI technologies such as Make.com, Airtable, Zapier, JotForm, Softr, and more. The no-code/AI combination is shaping the future of software development – and you can be part of it.
We’re looking for ambitious, proactive individuals, with or without experience, who are excited to learn, grow, and make an impact. If you’re a fast learner and eager to enter the tech world – we’ll teach you everything through our in-house academy with dedicated mentorship.
What You’ll Be Doing:
- Learning and mastering leading no-code tools.
- Creating software solutions and automating workflows.
- Working with APIs, databases, and integrations.
- Reading and applying technical documentation.
- Solving real business problems through technology.
- Continuously improving your technical and problem-solving skills.
What We’re Looking For:
- Full-time availability (40 hrs/week) in our Lviv office (Rymlyanyna St).
- English – Intermediate (B1+) or higher – you’ll communicate with international clients and teammates.
- Fast learning ability, initiative, and strong problem-solving mindset.
- Basic knowledge of JavaScript, HTML, CSS, or API tools (Postman, Webhooks).
Nice to Have (but not required):
- Up to 1 year of experience in IT (development, QA, or similar).
- Familiarity with no-code tools like Make.com, Airtable, Zapier, JotForm, Softr.
- Background in Computer Science, Math, Engineering, or similar.
What You’ll Get:
- Paid training with mentorship – full onboarding and hands-on learning.
- Real project experience from your first weeks.
- Career growth and salary reviews after 3, 6, and 12 months.
- All necessary equipment provided.
- Corporate English lessons to boost your communication skills.
- A collaborative team and growth-focused environment.
Why Join Us?
- No-code and AI are the future – and we’re already building it.
- We believe in people, not just CVs – we’ll train and support you from day one.
- You’ll join a company that’s growing fast and values initiative, creativity, and learning.
- Real impact, real projects, and real career opportunities.
👉 Ready to grow with us?
More
Send us your CV and become part of the QuitCode journey!
If your experience matches our needs, we’ll get in touch.
If not – we’ll keep your resume for future opportunities. -
· 49 views · 4 applications · 23d
Identity Management (IDM) Engineer
Full Remote · Countries of Europe or Ukraine · Product · 2 years of experience · English - B1SKyPRO mainly works with the OpenText IDM. However we are entering other markets and our own software is already working with other platforms than just eDirectory and Active Directory. We are looking for someone who is either already experienced with IDM...SKyPRO mainly works with the OpenText IDM. However we are entering other markets and our own software is already working with other platforms than just eDirectory and Active Directory.
We are looking for someone who is either already experienced with IDM or has some experience with connecting different databases and is willing to learn and grow with us.
- MUST! Spoken Intermediate (B1-B2) English (you will work with clients from all over the world);
- 2+ years of experience.
Your Mission:
In general: connect different databases and data sources with one another.- Creation and maintenance of drivers on the Opentext Identity Management platform (OpenText IDM, NetIQ IDM).
- Creation and maintenance of workflows on IDM User Application Portal platform.
- Technical problem-solving: Analyze requirements, identify interdependencies, and develop robust IAM solutions.
- Manage your projects and deliver reliable results.
What you bring:
- Degree in Computer Science, Engineering, or equivalent qualification
- Solid software skills:
- DirXML (mostly visual programming in NetIQ IDM Designer);
- XPath + XSLT;
- JavaScript (ECMA Script 1.0) + Java (for appshim development mostly);
- RegExpr;
- Knowledge of IAM protocols (LDAP, SAML, OAuth);
- Linux/Unix power user skills will be good.
- Strong technical understanding & problem-solving skills
- Attention to detail, willingness and ability to learn/self-educate
- German proficiency (B1 and higher) will be a nice bonus:)
What we offer:
- Remote working and flexible hours;
- Good income in line with the industry standards;
- Personal development – expert coaching & training;
- An open-minded, international team in an IT company that does business all over the world;
- State-of-the-art tech – work with OpenText, Cidaas, Nexis & our ACDI tool;
- Fast start – position open immediately;
- Vacation — 24 days a year, paid sick leave.
-
· 578 views · 185 applications · 26d
Front-End Developer
Full Remote · Worldwide · Product · 3 years of experience · English - B2We are building a highly loaded financial platform that includes: Crypto and fiat wallets KYC/AML processes Control panel for operators and users Modules for transfers, exchanges, withdrawals Integrations with external APIs: banks, PSPs,...We are building a highly loaded financial platform that includes:
- Crypto and fiat wallets
- KYC/AML processes
- Control panel for operators and users
- Modules for transfers, exchanges, withdrawals
- Integrations with external APIs: banks, PSPs, blockchains
- Role management, reports, monitoring of events and actions
Responsibilities: - Developing user interfaces in React (SPA)
- Working with REST and WebSocket APIs (live data, transaction statuses)
- Creating flexible components (tables, forms, charts, filters)
- Integration of security modules: 2FA, session tracking, activity logs
- Development and support of UI-panels (personal cabinet, back-office, fraud-monitoring)
- Participate in UI architecture design, code-review and requirements discussions
Technology stack: - React
- WebSocket, REST API
- GitLab CI/CD
Requirements: - 2-3 years of experience in commercial React application development
- Proficiency in React, hooks, state management
- Ability to work with REST API (including authorization: JWT, HMAC)
- Strong experience working with forms, tables, complex UI-logic
- Experience in team development, code review, feature branching
Would be a plus - Experience in fintech or crypto products
- Understanding of role models and access rights
- Skills with component libraries (e.g. shadcn, Chakra, MUI)
- Experience customizing Storybook or writing UI tests (Jest/RTL)
More -
· 73 views · 6 applications · 2d
Middle Game developer with Pixi
Full Remote · Countries of Europe or Ukraine · 1 year of experience · English - A2Our client is a company that is one of the prominent providers of unique online slot games based in Spain. With a team of more than 20 developers, designers, and marketers, they are dedicated to creating innovative and captivating slot games. The game...Our client is a company that is one of the prominent providers of unique online slot games based in Spain. With a team of more than 20 developers, designers, and marketers, they are dedicated to creating innovative and captivating slot games. The game development project is designed to appeal to a wide audience of players worldwide.
Required skills:
- At least 2 years of experience in the gaming industry.
- Proficiency in TypeScript or JavaScript ES6+.
- Experience with PIXI.
- Understanding of game development principles and game design.
Ability to work in a team and communicate ideas effectively.
Responsibilities:
- Participate in developing and assembling slot games based on provided concepts.
- Develop game content using TypeScript or JavaScript ES6+.
- Utilize libraries and frameworks like PIXI, Phaser, Cocos2d, and Three.js.
- Collaborate with designers and other developers to achieve high-quality standards.
Optimize game performance and responsiveness.
Сompanу offer:
- Competitive salary.
- A friendly and creative atmosphere.
- Opportunities for professional growth and development.
- Flexible working hours and remote work options.
-
· 120 views · 14 applications · 11d
Frontend Developer (React),Vinnytsia, Ukraine
Hybrid Remote · Ukraine · Product · 5 years of experience · English - B2Additional details: A high-growth SaaS company selling IT Service Management, a space that is being propelled into high growth as businesses worldwide accelerate their digital transformation and start to adopt new workstyles for their employees. We have...Additional details:
A high-growth SaaS company selling IT Service Management, a space that is being propelled into high growth as businesses worldwide accelerate their digital transformation and start to adopt new workstyles for their employees.
We have over 4,000 customers in 140 countries. We are deployed in 42 different languages and used daily by over 100,000 system administrators. Our software impacts the daily working lives of over 9 million end users.
We’re looking for a Frontend Developer to join our team. If you’re passionate about creating intuitive, high-impact user interfaces and want to work with the latest technologies in a dynamic environment.
Responsibilities:
- Develop advanced React-based applications as part of global SaaS platforms
- Upgrade and enhance existing code, implementing the latest standards and technologies
- Work with TypeScript, ES6+, Redux/Context API, and modern development tools (Webpack, Vite, Jest)
- Collaborate within an Agile team, contributing to technical decisions and shaping the user experience
- Ensure system performance, code quality, and ongoing maintenance
- 5 years of experience in Frontend development, with a strong focus on React
- Solid experience with TypeScript and modern JavaScript (ES6+)
- Proficiency in UI design (CSS, Sass, CSS Modules, Styled Components)
- Familiarity with CI/CD processes and DevOps tools – an advantage
- Team player with creative thinking and strong problem-solving skills
Bonus Points For:
- Experience with Micro-Frontends, Storybook, or performance optimization
-
· 102 views · 7 applications · 24d
AI developer
Full Remote · Countries of Europe or Ukraine · 4 years of experience · English - B2Hi there! At Slotsense, we’re reshaping the iGaming experience using cutting-edge AI technologies. Our mission is to build intelligent, human-like chat experiences that elevate engagement and personalization. We’re looking for a highly skilled AI Expert...Hi there!
At Slotsense, we’re reshaping the iGaming experience using cutting-edge AI technologies. Our mission is to build intelligent, human-like chat experiences that elevate engagement and personalization. We’re looking for a highly skilled AI Expert to take our GPT-powered chatbot to the next level.
You’ll be at the core of our AI system — designing agentic workflows, building and refining AI agents, crafting advanced prompts, and implementing modern techniques like RAG, Langchain, and LLMOps. Strong Python skills are also essential for success in this role.
What you’ll do:
• Design and implement advanced AI workflows and agent-based architectures
• Apply and fine-tune RAG (Retrieval-Augmented Generation) pipelines
• Craft high-quality prompts and experiment with prompt engineering strategies
• Work with Langchain and other LLMOps tools to optimize chatbot performance
• Analyze user behavior to improve system accuracy and naturalness
• Collaborate closely with engineers and product teams to test and deploy improvements
• Stay ahead of trends in LLMs and conversational AI
What we’re looking for:
• Proven experience with GPT or other large language models
• Hands-on experience building AI agents and agentic workflows
• Deep understanding of RAG and its real-world implementation
• Strong Python skills and familiarity with vector databases
• Experience with Langchain and LLMOps best practices
• Excellent English skills for prompt writing and collaboration
• Analytical mindset and proactive approach to experimentation
• Passion for AI and continuous learning
More -
· 243 views · 70 applications · 19d
Junior Developer (React + Node.js)
Full Remote · Ukraine · 1 year of experience · English - B1Hi! We are an IT outstaffing company “USENSE” and now we are looking for active and goal-oriented Junior Developer (React + Node.js) Requirements: - 1 year of commercial experience as a React Developer; - experience with Node.js; - B1 level of spoken...Hi!
We are an IT outstaffing company “USENSE” and now we are looking for active and goal-oriented Junior Developer (React + Node.js)
Requirements:
- 1 year of commercial experience as a React Developer;
- experience with Node.js;
- B1 level of spoken English (at least);
- knowledge of HTML, CSS, Javascript it is a must;
Benefits:
- full remote type of work;- convenient schedule, from 10 am to 7 pm (it could be flexible);
- English courses;
- courses for learning new technologies;
- pay vacation and sick days;
- constantly support from our Team Leads;
- reconsidering salary;- team buildings :)
More
Please, pay attention - you must have a desire to Node.js (it will be a plus if you already have commercial experience with this technology )
If our vacancy is interesting for you - you can send us your CV here.
We will be glad to see you in our team! See you! :) -
· 104 views · 16 applications · 14d
Software Engineering Team Lead (React/NodeJS/AWS)
Full Remote · EU · 6 years of experience · English - B2In partnership with one of the global consulting enterprises, on a large-scale digital program for a UK Telecommunication industry client, we are seeking a Software Engineering Team Lead to join the Partner Integration Hub team. This team is building a...
In partnership with one of the global consulting enterprises, on a large-scale digital program for a UK Telecommunication industry client, we are seeking a Software Engineering Team Lead to join the Partner Integration Hub team. This team is building a next-generation platform that streamlines how the client connects with external partners, enabling secure, scalable, and efficient data and service exchange.Overview
As a Software Engineering Team Lead in the PIH nearshore team, you will provide technical leadership, support delivery of features, and ensure high engineering standards. While development direction and design decisions will be defined in collaboration with Partner Engineering, Architecture, and Certification teams, your role will focus on ensuring that the nearshore team delivers robust, secure, and maintainable software aligned with client's standards.
Key Responsibilities
- Lead and support the design and delivery of scalable serverless backend services using AWS Lambda and Node.js/TypeScript.
- Oversee implementation and optimisation of features in the React-based frontend (JavaScript/TypeScript).
- Guide and mentor nearshore software engineers, fostering a culture of collaboration, learning, and engineering excellence.
- Act as a key liaison with Partner Engineering and Architecture teams, ensuring delivery is aligned with product ambitions and BBC technical standards.
- Support a test-first culture, engaging in the testing narrative to ensure end-to-end coverage with unit, integration, and automated tests (Jest or similar).
- Ensure infrastructure is managed as code with AWS CDK, and deployments are automated through AWS CodePipeline.
- Support database design and management using PostgreSQL, maintaining data integrity, performance, and consistency.
- Conduct code reviews, uphold engineering best practices, and maintain alignment with BBC’s engineering standards.
- Collaborate with the Certification team and PE team to refine requirements into actionable technical solutions.
- Ensure integration with monitoring and observability tools for operational excellence.
- Promote continuous improvement in development, delivery, and deployment practices.
- Ensure the software produced is secure, maintainable, and well-documented
Must-Have Skills & Experience
- At least 2 years of experience in a technical leadership role within software engineering teams.
- 5+ years’ experience in full-stack development with strong expertise in TypeScript, Node.js, and React.
- Proven experience in building serverless applications with AWS Lambda and managing infrastructure with AWS CDK.
- Solid hands-on knowledge of PostgreSQL or similar relational databases.
- Experience with CI/CD pipelines (preferably AWS CodePipeline).
- Strong background in unit, integration, and automated testing (e.g., Jest).
- Proven ability to design and deliver scalable, maintainable, and secure software systems.
- Strong collaboration skills, with the ability to work closely across Partner Engineering, Architecture, and Certification teams.
- Excellent communication skills in Agile, cross-functional environments. Nice to Have Familiarity with API Gateway, DynamoDB, or other AWS services.
- Experience in secure environments, including TLS certificate handling.
- Exposure to behavior-driven development (BDD) or other test automation frameworks.
- Background in partner portals, integration hubs, or B2B SaaS platforms.
Desirable
- Familiarity with API gateway, DynamoDB, or other AWS ecosystem services.
- Experience working in secure environments and understanding of TLS certificate handling.
- Experience working with test automation frameworks or behavior-driven development (BDD).
- Background in working with external partner portals or B2B SaaS platforms.
Location: remote from Latvia/Lithuania or relocation there
More