The Senior Front-End Developer is responsible for designing and developing high-quality client-facing applications that deliver seamless, intuitive user experiences. This role collaborates closely with cross-functional teams to prioritize features, define technical direction, and ensure front-end excellence across the development lifecycle.
Application Development
- Design and develop scalable, responsive front-end applications.
- Define feature priorities and establish clear development expectations.
- Select appropriate design methodologies and toolsets to ensure efficient delivery.
- Conduct functional, usability, and performance testing.
Code Quality & Standards
- Write clean, maintainable, and well-documented code.
- Follow production and quality standards to ensure coding excellence.
- Promote best practices in architecture and development.
Performance & Optimization
- Optimize applications for speed, responsiveness, and cross-browser compatibility.
- Ensure smooth user interactions across devices and environments.
Collaboration & Process Improvement
- Partner with back-end developers and designers to ensure seamless integration.
- Improve existing methods and introduce innovative solutions to moderately complex challenges.
- Identify opportunities to enhance development workflows and best practices.
Error Monitoring & Stability
- Monitor system performance and proactively address issues.
- Implement timely fixes to maintain reliability and application stability.
Technical Documentation
- Produce clear, structured documentation aligned with company standards.
- Ensure accessibility of documentation for internal and external stakeholders.
- Communicate technical information effectively across teams.
Mentorship & Team Support
- Conduct code reviews and support junior developers.
- Share knowledge and encourage best practice adoption.
- Align development efforts with broader business objectives.
- 5+ years of software development experience, including 3+ years in front-end development.
- Minimum 2 years of enterprise-level experience architecting tools using low-code or internal application platforms such as Vercel v0, Bolt, GitHub Copilot, Cursor, Superblocks, Retool, Appsmith, Palantir Foundry, Lovable, or similar AI-driven rapid development tools.
- Bachelor’s or Master’s degree in Computer Science, IT, or related field, or equivalent practical experience.
- Strong proficiency in modern front-end frameworks, particularly Vue.js.
- Solid understanding of the full web development lifecycle.
- Experience with Agile methodologies and test-driven development.
- Strong coding, documentation, and communication skills.
- Experience with HR or Payroll software.
- Payroll domain knowledge.