Job Description
About the job
Full Time Permanent – Front-End Developer
Fully Remote
We are looking for a skilled and motivated Front-End Developer who is passionate about building robust, high-performing, and scalable web applications. The ideal candidate will have strong front-end development experience, with a particular focus on Angular-based applications.
Responsibilities:
• Implement and enhance features within existing applications.
• Design, develop, and maintain new web applications from concept to deployment.
• Collaborate with internal development teams to ensure system reliability and optimal performance.
• Ensure applications meet standards for performance, quality, responsiveness, and security.
• Write clean, modern, maintainable, and well-documented code.
• Partner with stakeholders, operational teams, and cross-functional developers to deliver scalable, high-quality solutions.
• Conduct code reviews and provide constructive, actionable feedback to peers.
• Troubleshoot, diagnose, and resolve issues or defects in applications.
• Identify opportunities for improvement within the codebase and champion positive technical change.
• Remain current with evolving technologies, frameworks, and industry best practices.
Must Have Skills:
• Degree in Computer Science, Information Technology, or equivalent professional experience.
• At least 5 years of experience in software or web development.
• Demonstrated experience as a Front-End Developer in a commercial environment.
• Strong understanding of core web technologies: HTML, CSS, and JavaScript.
• Advanced proficiency with TypeScript, responsive design, and accessibility standards.
• Hands-on experience developing with Angular 18+.
• Ability to interpret and understand back-end codebases (e.g., PHP, Python).
• Solid understanding of database design principles.
• Knowledge of software development best practices, including maintainability, security, and accessibility.
• Experience building applications for enterprise environments.
• Familiarity with CI/CD pipelines and version control systems such as Git.
• Excellent analytical and problem-solving skills, with strong attention to detail.
• Ability to work independently or collaboratively to achieve defined goals.
• Strong written and verbal communication abilities.
• Experience conducting user research and usability testing.
• Ability to write optimized, performant front-end code for excellent end-user experiences.
