Job Overview:
We are seeking a talented and detail-oriented Frontend Developer with expertise in React, Angular, and ObservePoint, along with a strong understanding of secure coding practices. In this role, you will be responsible for remediating frontend security issues, enhancing performance, and delivering high-quality user interfaces for enterprise-grade applications. You'll collaborate closely with designers, backend developers, and security teams to ensure our applications are secure, efficient, and user-friendly.
Key Responsibilities:
- Develop and implement code fixes to remediate security vulnerabilities, deprecated patterns, and compliance issues using React and Angular.
- Collaborate with UX/UI designers to convert wireframes and designs into pixel-perfect, responsive web applications.
- Utilize GitHub Advanced Security tools (e.g., CodeQL, secret scanning, dependency review) to identify vulnerabilities and automate remediation.
- Write clean, maintainable, and testable code following best practices and modern frontend standards.
- Optimize applications for maximum speed, scalability, and performance across different devices and browsers.
- Integrate RESTful APIs and backend services into the frontend.
- Participate in code reviews, technical discussions, and team knowledge sharing.
- Troubleshoot, debug, and resolve UI issues and performance bottlenecks.
- Stay current with the latest frontend trends, frameworks, and security practices.
Required Skills & Qualifications:
- 3–7 years of proven experience in frontend development with React and Angular.
- Strong proficiency in JavaScript, TypeScript, HTML5, CSS3, and SASS.
- Experience with ObservePoint for tag management, auditing, and performance monitoring.
- Familiarity with libraries such as Redux, React Router, or RxJS (for Angular).
- Solid understanding of secure coding principles and OWASP Top 10 vulnerabilities.
- Knowledge of performance optimization techniques like lazy loading, code splitting, and bundling.
- Experience in unit testing using frameworks like Jest, Mocha, or Karma.
- Good understanding of responsive design and cross-browser compatibility.
- Proficient with version control systems like Git.
- Strong debugging and problem-solving skills.
- Excellent communication and team collaboration abilities.
Preferred Qualifications:
- Experience with CI/CD pipelines, especially with GitHub Actions, Jenkins, etc.
- Familiarity with Docker and containerized development.
- Exposure to cloud platforms (AWS, Azure).
- Working knowledge of GraphQL.
- Experience in Agile/Scrum environments.
- Understanding of SEO best practices for SPAs.
- Familiarity with UX/UI principles and design tools like Figma, Adobe XD, or Sketch.