Overview
Senior Software Engineer (Front End)Who are we looking for?
We are looking for an experienced and hands-on Senior Software Engineer (Front End) to join our engineering team and drive the design and delivery of scalable, secure, and high-performance products. This role requires deep expertise in frontend technologies such as React, modern JavaScript, and frontend architecture.
As a Senior Engineer, you will be responsible for building intuitive and performant web applications, influencing frontend architecture, ensuring best engineering practices, and collaborating closely with product, design, and backend teams. You will play a key role in shaping the user experience and maintaining high engineering standards across the platform.
Key Responsibilities
Frontend Architecture
- Lead the design and architecture of scalable and maintainable frontend systems.
- Define and implement best practices in frontend design, performance, accessibility, and scalability.
- Drive architecture decisions around component design, state management, and modular UI frameworks.
- Ensure high availability, performance, and observability of frontend applications.
- Design reusable design systems and frontend frameworks.
- Design and build high-performance backend services using React.js and modern JavaScript (ES6+).
- Develop reusable, scalable, and accessible UI components.
- Implement responsive design and cross-browser compatibility.
- Work with APIs and backend services to integrate business workflows.
- Optimize rendering, loading times, and overall frontend performance.
- Work closely with product managers, designers, and backend engineers to translate business requirements into seamless user experiences.
- Participate in product discovery, design discussions, and technical planning.
- Take ownership of frontend features from concept to production.
- Conduct code reviews and enforce strong coding standards.
- Advocate and implement best practices in:
- Clean and maintainable code
- Performance optimization
- Security and data protection
- Testing and automation
- Ensure strong test coverage and CI/CD practices.
- Mentor and guide engineers across backend and frontend stacks.
- Conduct code reviews and enforce high coding standards.
- Help build a strong engineering culture focused on ownership and continuous learning.
- Support hiring, onboarding, and technical evaluations.
Advocate And Implement Best Practices In
- Test-driven development
- Secure coding
- Observability and monitoring
- CI/CD and DevOps
- Documentation and knowledge sharing.
Continuously improve engineering processes, tools, and frameworks.
Qualifications
Bachelor’s or Master’s degree in Computer Science or related field.
4+ years of experience in full-stack software development.
Strong Experience In
- React.js
- Modern JavaScript (ES6+).
- TypeScript
- HTML5, CSS3, and responsive design
Experience building scalable and enterprise-grade web applications.
Strong Understanding Of
- State management (Redux, Zustand, or similar)
- API-driven frontend architectures.
Experience optimizing frontend performance and user experience.
Familiarity with cloud-based SaaS platforms and modern web architecture.
Strong system design and frontend architecture skills
Soft Skills
- Excellent communication and stakeholder management.
- Strong ownership and leadership mindset.
- Ability to work in a fast-paced startup environment.
- Problem-solving and decision-making skills.
- Passion for building high-impact products.
- Experience with modern frontend tooling and frameworks.
- Familiarity with design systems and component libraries
- Exposure to microservices and API-driven platforms
- Exposure to fintech, SaaS, or enterprise platforms.
- Familiarity with Docker, CI/CD, and cloud-native environments.
- Prior experience working in a startup or high-growth environment.