We are looking for a Front End Software Engineer with 4 to 6 years of experience specializing in Angular, CSS, and HTML. The ideal candidate will be responsible for designing, developing, testing, and maintaining scalable web applications that meet business goals and customer needs. This role involves working with modern cloud architectures, microservices, and scalable database solutions to deliver high-quality software products. The engineer will collaborate closely with cross-functional teams to create responsive and efficient front-end solutions within a dynamic cloud-based environment.
Key Responsibilities
Develop and maintain responsive, high-performance web applications using Angular or React frameworks. Optimize applications to ensure maximum speed and scalability. Actively participate in code reviews, unit testing, and other quality assurance processes to maintain code quality. Debug and resolve technical issues encountered in production or QA environments. Work extensively with Azure cloud services, including databases, Azure Functions, and App Services. Ensure high availability and scalability of applications through containerization technologies such as Docker and Kubernetes, as well as serverless computing. Collaborate closely with UI/UX designers, backend developers, and product managers to deliver functional and visually appealing front-end solutions. Troubleshoot production issues focusing on performance tuning and reliability. Write clean, maintainable, and testable code adhering to industry best practices. Stay updated with emerging technologies and industry trends to continuously improve development methodologies.
Required Qualifications
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent work experience. 4 to 6 years of professional experience in front-end development. Proficiency in HTML, CSS, and the Angular framework. Experience integrating Twilio and various cloud services. Hands-on experience with Syncfusion components. Familiarity with Git version control, Agile development methodologies, and DevOps practices is preferred but not mandatory. Strong problem-solving, debugging, and troubleshooting skills. Excellent communication skills in English and the ability to work effectively within an agile team environment. Understanding of Azure cloud computing concepts and DevOps best practices. Knowledge of CI/CD pipelines, containerization technologies such as Docker and Kubernetes, and version control systems.
Preferred Qualifications and Benefits
Microsoft Azure certifications are preferred but not required. Opportunity to work with cutting-edge cloud technologies and scalable microservices architectures. Collaborative work environment involving cross-functional teams including UI/UX designers and product managers. Exposure to modern development practices such as containerization, serverless computing, and continuous integration/continuous deployment (CI/CD). This position offers a challenging and rewarding opportunity to contribute to the development of scalable front-end applications within a forward-thinking cloud ecosystem.