Intermediate Front-End Developer
NML |Posted 9 days ago
Sign up or log in to apply:
Skills and experience
Location and salary
Role description
Intermediate Front-End Developer
Purpose
Build and maintain high-quality, responsive web applications in collaboration with designers and backend developers.
Role Overview
Reports to: Head of Front-End
Department: Tech
Level: Intermediate (3+ years experience)
Core Skills & Tech
HTML, CSS (Tailwind, CSS-in-JS), SCSS
JavaScript (ES6), TypeScript
Frameworks: React or Angular
JAMStack, CLI, build tools, DevOps pipelines
Testing: Jest, Playwright, Cypress
Git version control
UI/UX implementation from Figma
Key Responsibilities
Delivery & Ownership
Own tasks end-to-end (planning → development → QA → delivery)
Keep tickets updated with clear progress and comments
Ensure code is reviewed, tested, and deployed correctly
Proactively resolve bugs and follow up with QA
Engineering Standards
Write clean, maintainable, performant code
Follow NML coding standards and best practices
Apply testing discipline (unit/integration where applicable)
Review pull requests thoroughly and timeously
Do not introduce changes after PR approval without re-review
Build & Release
Deploy approved changes within expected timelines
Resolve broken builds immediately
Collaboration
Participate in all Scrum ceremonies (planning, stand-ups, retros)
Communicate progress, risks, and blockers early
Support and guide junior developers where needed
Performance Expectations
Tickets updated within 1 working day
PRs reviewed within ~4 hours
Approved code deployed within ~4 working hours
QA feedback addressed within 1 working day
Able to independently complete ~60–80% of tasks
Impediments raised within 4 working hours
Ways of Working
Agile environment with active participation in ceremonies
Clear, concise communication across team and stakeholders
Daily time tracking (Harvest) with accurate allocation
Active engagement on Teams and internal channels
Client Engagement
Maintain professional, clear communication
Align with PM, Tech Lead, and Head of FE on client interactions
Follow NML communication standards
Personal Development
Maintain a structured development plan with clear goals
Pursue ongoing learning, certifications, and upskilling
Contribute to knowledge sharing (min. 1 session per year)
Mindset
Detail-oriented and accountable
Proactive and self-motivated
Collaborative and respectful
Continuous learner
Sign up or log in to apply:
About NML
Who we are: Since 2007 NML has been building a team of accomplished software engineers, front-end developers, and UX and UI designers who code elegant solutions to complex problems. We’re intentional about cultivating a dynamic and enriching environment that empowers and supports each team member, enabling them to thrive in all aspects of their lives.
Our expertise in custom software development, front-end development, API development, and UX/UI design means we can deliver on any requirement, no matter the complexity.
What our interview process looks like: It's a simple three-step process.
- A meeting with the CTO, a team lead, a senior developer, and the operations manager. In this interview, we look for basic technical skills and how well you'd fit in at NML.
- A take-home technical assessment (no more than a few hours of your time)
- 30 minutes of Q&A with our CEO and/or COO
We're also always on the lookout for talent for our sister company Atura. You can find out more about Atura at https://atura.ai/
Perks at NML
Tech Stack
application and data


















utilities


dev ops






business tool


