Job Title: Senior Software Engineer – Angular
Location: Remote (preferred: Bangalore, Chennai, Hyderabad, or Kerala to facilitate occasional in-person collaboration if needed.)
Experience: 4+ years in frontend development with Angular
Company Description:
Credentia is developing an enterprise-class B2B SaaS platform for the Background Verification ecosystem. With a focus on digitizing, automating, and simplifying operations, we empower businesses in various industries to scale productivity and sustain efficiency. Our cutting-edge products cater to the evolving landscape of hiring practices, including remote work, the gig economy, and high turnover rates.
About the Role:
We are seeking an experienced Senior Angular Developer who will be responsible for designing, implementing, and managing frontend applications to deliver seamless user experiences. They will collaborate with cross-functional teams to translate user needs into functional and appealing interactive applications.
Key Responsibilities:
- Front-End Development: Design, develop, and maintain responsive web applications using Angular 16, HTML, CSS, and JavaScript, ensuring high-quality and seamless user experiences across different devices.
- Component Development: Build self-contained, reusable, and testable Angular modules and components to enhance maintainability and scalability.
- Dependency Management: Ensure clear dependency chains between application logic and file relationships to maintain clean and efficient code.
- Performance Optimization: Optimize applications for high performance on both mobile and desktop platforms by ensuring fast load times and smooth interactions.
- Code Efficiency: Write non-blocking, optimized code, utilizing advanced techniques such as multi-threading when necessary to improve application performance.
- Collaboration with Back-End Developers: Work closely with backend developers to integrate and build RESTful APIs, ensuring seamless communication between the frontend and backend.
- External Web Services Integration: Communicate and integrate with external web services to enhance the functionality of the application.
- Profile Optimization: Focus on optimizing the application's memory usage, speed, and overall performance for better user experience.
- Fast-Paced Environment: Work efficiently in a fast-paced development environment, meeting deadlines while maintaining high-quality code.
- Version Control Management: Utilize version control systems such as Git to manage and track code changes, ensuring collaboration and efficient code management.
- Problem-Solving and Communication: Demonstrate strong problem-solving skills to address complex issues, and maintain clear communication with team members to ensure smooth project execution.
Qualifications and Skills:
Tools and Technologies:
- Languages: HTML5, CSS3, JavaScript, TypeScript
- Frameworks/Technologies: Angular (must have), Bootstrap, jQuery
- Web Development: Front-End Development, Responsive Web Design, Web Performance Optimization
- Version Control: Git, GitHub, GitLab
- API Integration: RESTful APIs
- Optimization: Performance optimization techniques (memory, speed).
- Tools: IDEs (e.g., Visual Studio Code), Browser Developer Tools, GitHub/GitLab for version control.
- Other: Experience with web services and external integrations.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (preferred).
- Experience: Minimum of 4 years of professional experience working with Angular and frontend technologies.
Why Join Us
- Be part of a high-growth B2B SaaS company, contributing to the development of innovative and scalable frontend applications.
- Work with cutting-edge technologies, including Angular, to build dynamic and responsive web applications for top-tier SaaS products.
- Enjoy competitive compensation with performance-based incentives that reward your contributions to product success.
- Thrive in a collaborative and supportive work culture that encourages professional growth, continuous learning, and career advancement.