Junior Software Engineer (Frontend)
- Write and review code from the sprint backlog, ensuring adherence to best practices.
- Contribute to squad sprint execution, meeting timelines without compromising quality.
- Anticipate and communicate potential blockers or delays for assigned work or other squads before escalation is required.
- Consistently write production-ready code that is easily testable, comprehensible to other engineers, and accounts for edge cases and errors.
- Ensure commitments are realistic, understand their priority and urgency, and deliver accordingly.
- Communicate effectively, clearly, and concisely within the team, both in written and verbal form, on technical and non-technical subjects.
- Collaborate with team members to overcome obstacles, resolve blockers, and complete work tasks.
Minimum Qualifications
- Solid computer science fundamentals in data structures and inter-app design patterns.
- At least 1 year professional experience as an Intern or Junior Engineer.
Desired Skills & Experience
- Experience with one or more of the following:
- React.js
- Python
- Node
- Unit testing frameworks
- CSS
- Typescript
- Familiarity with: Git, Jupyter, command line tools
- AI/ML frameworks such as LangChain / PyTorch / TensorFlow or similar
- Skilled in implementing good UI and a clean UX.
- Understands the importance of contributing to the CI/CD pipeline and automation.
- Understanding of Agile development methodologies such as Scrum and Kanban.
Additional Qualifications
- Must be authorized to work without visa sponsorship to be considered for this position.
- Must have reliable internet connection and an at home workstation setup. (For remote positions)
Description
Junior Engineers have a reasonable understanding of core engineering concepts, such as Keep it Simple (KISS), Don’t repeat yourself (DRY), You ain't gonna need it (YAGNI) and are focused on expanding that understanding and growing as an engineer. You have a basic understanding of the squad’s tools and processes and a broad introduction to engineering best practices. You will also have an appreciation and understanding of software engineering techniques like automated testing, source control, and agile planning and are focused on learning more about these domains.
Junior Engineers can complete small, well-defined tasks within larger projects under mentorship, collaborating with senior engineers to ensure consistent progress and resolve impediments. They are expected to identify and resolve issues to enhance their skills.
This dual-focused role involves implementing frontend changes for our Scheduling Optimisation squad and advancing our platform's AI capabilities. Candidates should demonstrate a willingness to learn about AI and ML frameworks, including a basic understanding of machine learning algorithms (e.g., supervised, unsupervised, reinforcement learning) and familiarity with common AI/ML frameworks and libraries such as LangChain and Python. They should also be eager to learn about data preprocessing techniques for AI/ML models, how to work with senior engineers to implement and test models, and show enthusiasm for AI ethics and responsible AI development.
View all remote jobs at black.ai →
FAQ
- Is the Junior Software Engineer (Frontend) position at black.ai remote?
- Yes. This role was posted on Remote Backend Jobs, a job board that lists exclusively fully remote positions.
- What is the salary for the Junior Software Engineer (Frontend) role?
- The posted salary range for this position is 50000GBP - 50000GBP.
- When was this Junior Software Engineer (Frontend) job posted?
- This listing was posted on July 28, 2025 and is still open for applications.
- How do I apply for the Junior Software Engineer (Frontend) position at black.ai?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote React jobs
Software Test Engineer
DeepgramUnited States
Lead AI Engineer
Jahnel GroupWorldwide
Senior Software Engineer, Web
JobgetherNorth America
Senior DevOps Engineer
Lemon.ioLATAM, Europe, USA, Canada, APAC
Senior Software Engineer, Backend (Applied AI)
SmarterDxUnited States