- Company Name
- Zipliens
- Job Title
- Senior Software Engineer - Frontend
- Job Description
-
**Job Title**
Senior Software Engineer – Frontend
**Role Summary**
Lead the design, development, and optimization of user-facing web applications in a high‑growth SaaS environment. Drive architectural decisions, mentor junior team members, and collaborate with product, design, and backend teams to deliver secure, accessible, and high‑performance frontend experiences.
**Expectations**
- Deliver production‑grade, scalable UI components with minimal defects.
- Maintain code quality through reviews, unit testing, and adherence to best practices.
- Serve as a technical liaison between product stakeholders and engineering.
- Mentor developers, support career growth, and uphold engineering standards.
**Key Responsibilities**
1. Develop, test, and maintain responsive, accessible web interfaces using React and related modern technologies.
2. Define UI architecture, component libraries, and state‑management patterns aligned with product needs.
3. Optimize application performance, troubleshoot issues across all browsers, and ensure robust error handling.
4. Implement security best practices, including secure authentication flows and data protection.
5. Collaborate with Product and Design to translate wireframes and specifications into functional features.
6. Integrate backend APIs and services, and coordinate with backend engineers on contract, data, and performance.
7. Conduct thorough code reviews, provide constructive feedback, and enforce coding standards.
8. Lead technical discussions, influence project scope, and prioritize tasks to meet delivery deadlines.
**Required Skills**
- 5+ years of professional software development with a strong focus on frontend engineering.
- Expert in React, JSX, ES6+, and modern front‑end build tools (Webpack, Babel, etc.).
- Deep understanding of component‑based architecture, state management (Redux, Context, etc.), and lifecycle concepts.
- Proficiency with responsive design, CSS pre‑processors, and accessibility standards (WCAG).
- Experience optimizing web performance (lazy loading, code splitting, caching).
- Familiarity with secure coding practices, authentication/authorization flows, and data privacy.
- Strong debugging, profiling, and cross‑browser testing skills.
- Excellent written and verbal communication; proven ability to collaborate across multidisciplinary teams.
- Comfortable leading engineering initiatives, reviewing code, and mentoring peers.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent professional experience).
- No mandatory certifications, but knowledge of secure coding or advanced frontend frameworks is advantageous.