Excel SoftSources is seeking an experienced Front-end Software Engineer to join our development team and help us modernize our software solutions. As a highly motivated and skilled engineer, you can demonstrate your expertise in designing, developing, and implementing new and innovative software solutions using today's cutting-edge technologies. You will collaborate with cross-functional teams to transform business needs into intuitive and engaging user interfaces. Your primary focus will be on developing and implementing user-facing features using Angular and ensuring the application's responsiveness. If you are enthusiastic about creating elegant and functional front-end solutions, thrive in a collaborative environment, and have a keen eye for detail, we want you on our team.
- Collaborate with stakeholders and business analysts to translate design concepts into interactive and responsive user interfaces.
- Develop prototypes to assess feasibility and usability.
- Develop robust and modular front-end components using Angular 16+.
- Implement a consistent and visually appealing user experience across the application.
- Work closely with back-end engineers to integrate front-end applications with server-side. Optimize application performance and ensure a seamless user experience on various devices and browsers.
- Implement security best practices to ensure the integrity and confidentiality of data.
- Participate in code reviews, testing, and troubleshooting activities.
- Stay up to date on industry trends and emerging technologies in UX and front-end development.
- Proven experience in front-end development with Angular 16+.
- Strong proficiency in HTML, CSS/Sass, and TypeScript.
- Skilled in a mobile-first design.
- Experience with RESTful API integration and asynchronous programming.
- Proficiency with Angular Material.
- Familiarity with build tools and package managers (Webpack, npm, etc.).
- Knowledge of CI/CD pipelines, automation tools, and end-to-end testing.
- Mobile development is a plus.
- Excellent problem-solving, communication skills, and attention to detail.
- Effective communication and collaboration skills.
- Bachelor's degree in Computer Science, Engineering, or related field.