We're looking for a Senior Frontend Engineer who doesn't just write code—you build experiences that people love to use.
This role is for someone who takes complete ownership of the features they build, from the first line of code to the moment users interact with it in production.
As our Senior Frontend Engineer, you'll be the technical force behind our user-facing products. You'll work with React to build fast, beautiful, and accessible interfaces while collaborating closely with designers, product managers, and backend engineers.
We need someone who can architect solutions, mentor others, and ship quality code consistently—not someone who waits to be told exactly what to do.
Professional TypeScript experience—you should know when types actually help vs. when they're just noise
Understanding of functional programming concepts and when to use them
Knowledge of JavaScript build tools (Webpack, Vite, or similar)
Frontend Fundamentals:
Expert-level HTML and CSS skills—you can build layouts without relying on CSS frameworks
Strong understanding of responsive design and mobile-first development
Experience with CSS-in-JS libraries (styled-components, Emotion) or utility-first frameworks (Tailwind CSS)
Knowledge of browser APIs, web performance optimization, and debugging tools
Understanding of HTTP, REST APIs, and WebSocket communication
Testing & Quality:
Experience writing tests with Jest, React Testing Library, or similar frameworks
Understanding of different testing strategies and when to apply them
Familiarity with end-to-end testing tools (Cypress, Playwright, or similar)
Experience with CI/CD pipelines and automated deployment processes
Developer Tools & Workflow:
Proficiency with Git and collaborative development workflows (pull requests, code reviews)
Experience with project management tools (Jira, Linear, Notion, or similar)
Comfortable working in agile environments with iterative development cycles
Familiarity with design tools (Figma, Adobe XD) to collaborate effectively with designers
Core Competencies:
Ownership Mentality: You don't just finish tickets—you own outcomes. If something breaks in production, you jump in to fix it. If a feature could be better, you propose improvements. You take personal responsibility for the quality and success of what you build.
Quality Focus: You have high standards and you don't compromise. Shipping fast is important, but shipping broken code or poor user experiences isn't acceptable. You find ways to move quickly without cutting corners.
Professional Excellence: You show up prepared, communicate proactively, meet deadlines, and maintain professionalism in all interactions. You're reliable—when you say you'll do something, it gets done.
Collaborative Spirit: You work well with others and understand that great products come from great teamwork. You're not precious about your code—you welcome feedback and adapt based on input from designers, PMs, and fellow engineers.
Problem-Solving Ability: You don't just implement solutions handed to you—you think critically about problems and propose better approaches when needed. You can work through ambiguity and figure things out.
Growth Mindset: Technology changes fast, and you keep up. You're constantly learning, whether it's a new framework, design pattern, or industry best practice. You're curious and eager to improve your craft.
User Empathy: You care about the people using what you build. You think about edge cases, accessibility, performance on slower devices, and how users will actually interact with your features in the real world.
Preferred Qualifications
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience)
Experience in startup or high-growth environments where you had to move fast and wear multiple hats
Contributions to open-source projects or active technical blog/portfolio
Experience with design systems and component libraries
Knowledge of web animation libraries (Framer Motion, GSAP, or similar)
Familiarity with backend technologies (Node.js, APIs, databases) to collaborate effectively with backend teams
Experience with GraphQL and modern data-fetching patterns
Understanding of web security best practices and common vulnerabilities
Experience with progressive web apps (PWAs) and service workers
Knowledge of analytics tools and A/B testing frameworks.
What We're Looking For:
The Ideal Candidate Will:
Write code that other engineers enjoy reading and maintaining
Have strong opinions about code quality, but stay flexible and pragmatic
Debug complex issues methodically without getting frustrated
Balance technical perfection with business needs—knowing when "good enough" is actually good enough
Take initiative to improve processes, tools, and the overall developer experience
Give thoughtful, constructive feedback in code reviews that helps teammates grow
Stay calm under pressure and adapt when priorities shift.
Success in This Role Means:
Consistently shipping high-quality features that users love and rely on
Becoming a go-to person for React expertise and frontend best practices
Improving the quality and velocity of the entire frontend team through mentorship and collaboration
Writing code that rarely needs emergency fixes or rollbacks
Contributing to a culture of excellence where everyone holds themselves to high standards
Making measurable improvements to application performance, accessibility, and user experience.
Our Values in Action:
We're not just listing values here—this is genuinely how we operate:
We ship quality, not garbage. We'd rather delay a feature than release something broken or poorly built. Your reputation and ours depends on the quality of what we put in front of users.
We own our work. No finger-pointing, no "that's not my job." If you spot a bug, a UX issue, or an opportunity to improve something, you speak up and take action.
We respect each other's time. That means clear communication, thorough documentation, and showing up prepared for meetings. We're professionals—we act like it.
We grow together. We share knowledge, give honest feedback, and help each other get better. Your success makes the team stronger.
What We Offer
Salary: N500,000 - N600,000 per month.
Competitive salary commensurate with your experience and skill level
Opportunity to work on challenging problems with modern technologies
Autonomy to make technical decisions and shape how we build products
Professional development budget for courses, conferences, and learning resources
Flexible work environment that respects your work-life balance
Direct impact on products that real people use every day
A team that values quality, ownership, and continuous improvement
Modern development tools and infrastructure—no legacy nightmares.
Application Closing Date
16th October, 2025.
Method of Application
Interested and qualified candidates should submit their Updated CV as a PDF file to: recruitments@istrategytech.com using"Senior Frontend Engineer" as the subject of the mail.