RC - Front end Engineer - Job8882

Multiple Countries
Full Time
Manager/Supervisor

RC - Front end Engineer - Job8882

Summary:

We are seeking a highly skilled and motivated Senior Front End Engineer to join our dynamic team. This role is crucial in developing and maintaining responsive web applications that enhance user experience and drive business success. The ideal candidate will leverage their expertise in JavaScript, TypeScript, and Angular 17 to create visually appealing and user-friendly interfaces while collaborating closely with UX/UI designers. This position offers an exciting opportunity to solve complex problems, engage in Agile practices, and contribute to high-quality software deliverables.

Responsibilities:

  • Developing and Maintaining Applications: Create and maintain responsive web applications using JavaScript, TypeScript, and Angular 17+. Ensure applications are optimized for performance and usability across various devices and browsers.
  • Collaboration with UX/UI Designers: Work closely with UX/UI designers to implement visually appealing and user-friendly interfaces. Translate design mockups into functional web applications while adhering to design specifications.
  • Problem Solving: Tackle complex technical challenges by applying established software development patterns and best practices. Utilize analytical skills to identify issues and propose effective solutions.
  • Integration Testing and Software Releases: Conduct integration tests to ensure seamless functionality of applications. Assist in the software release process, ensuring high-quality deliverables that meet project requirements.
  • Ongoing Support and Maintenance: Provide ongoing support and maintenance for existing applications, addressing bugs and implementing enhancements as needed.
  • Agile Practices Participation: Actively participate in Agile software development practices, including backlog refinement, sprint planning, and daily stand-ups. Collaborate with team members to ensure timely delivery of project milestones.
  • Design and Code Reviews: Engage in design and code reviews to uphold coding standards and best practices. Provide constructive feedback to peers and contribute to a culture of continuous improvement.
  • Estimating Delivery Timelines: Assist in estimating delivery timelines for new features and enhancements. Collaborate with project managers to ensure alignment on project schedules and deliverables.
  • Software Deployment Process: Execute the software deployment process, ensuring that applications are deployed efficiently and effectively.

Requirements:

Must-Have Skills

  • 5+ years of hands-on experience with Angular in enterprise-grade front-end development.
  • Experience building reusable UI components and front-end architecture patterns
  • JavaScript: Strong knowledge of JavaScript is required for implementing interactive features and functionality within web applications. Candidates should be familiar with ES6 syntax and modern JavaScript frameworks.
  • React: Solid knowledge of React is required for building dynamic and efficient user interfaces. Candidates should have experience with React hooks, state management, and component lifecycle.
  • TypeScript: Strong proficiency in TypeScript is crucial for building scalable and maintainable applications. 
  • HTML: Proficiency in HTML is necessary for structuring web content. Candidates should be familiar with semantic HTML and accessibility best practices.
  • CSS: Strong skills in CSS are required for styling web applications. Candidates should have experience with responsive design techniques and CSS preprocessors like SASS or LESS.
  • Problem-Solving: Excellent problem-solving skills are essential for identifying and resolving technical challenges. Candidates should demonstrate a logical approach to troubleshooting and debugging.
  • Agile Methodologies: Familiarity with Agile methodologies is required. Candidates should have experience working in Agile teams and participating in ceremonies such as sprint planning and retrospectives.
  • Communication: Strong communication skills are necessary for collaborating with team members and stakeholders. Candidates should be able to articulate technical concepts clearly and effectively.
  • Hands-on experience with AWS or equivalent cloud platforms (Azure, GCP), including integration with services such as S3, CloudFront, Lambda, API Gateway, and event-driven architectures
  • Hands-on experience with modern CI/CD tools (e.g., GitHub Actions, GitLab CI, Azure DevOps) and automated deployment workflows.
  • Experience deploying and managing containerized front-end applications using Docker and Kubernetes in cloud environments.
  • Exposure to AI-assisted development tools (e.g., GitHub Copilot, Amazon CodeWhisperer).

Nice-to-Have Skills

  • C# : Familiarity with C# can be beneficial for candidates who may work on full-stack development or collaborate with back-end teams.
  • Python: Knowledge of Python is a plus, especially for candidates interested in expanding their skill set or working on data-driven applications.
  • CI/CD Processes: Experience with Continuous Integration and Continuous Deployment (CI/CD) processes is advantageous. Candidates should understand how to automate testing and deployment pipelines.
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*