Engineering

Senior Front-End Developer (Angular) - Direct Hiring [Remote]

Remote
Work Type: Full Time
We are searching for multiple Senior Front-End Developers to be part of our Emberlight Global team. Within this role, you will collaborate closely with our skilled team to pioneer and create state-of-the-art, user-friendly software solutions within the Cloud environment. 

Our current project entails the development of cloud-based ERP business management software catering to small and medium-sized businesses. With dedicated divisions catering to manufacturing, wholesale/retail distribution, building and construction, and field service, the chosen candidates will be responsible for crafting solutions seamlessly integrated into all facets of our client operations. These solutions aim to level the playing field, streamline day-to-day activities, and provide our clients the freedom to prioritize their core business objectives.

The ideal candidate should possess a strong understanding of software design patterns and be capable of implementing them to create robust and scalable applications. They must demonstrate proficiency in debugging and troubleshooting complex issues and thoroughly understand version control systems like Git. They must collaborate effectively with cross-functional teams, including front-end developers, project managers, and quality assurance engineers. Exceptional written and verbal communication skills are essential for this role. A successful candidate should stay updated with the latest industry trends and best practices in software development, leveraging this knowledge to enhance our existing systems and contribute to continuously improving our development processes.

All candidates must be able to work within the US time zone (CST or EST).

MAIN RESPONSIBILITIES / DUTIES

  • Take the lead in developing web applications using Angular, ensuring adherence to the highest code quality standards, performance, and responsiveness.
  • Work closely with UI/UX designers to convert design mockups into engaging, user-friendly interfaces.
  • Engage in discussions about architecture and technology to promote innovation and enhance our front-end development processes.
  • Guide and support junior developers, promoting a culture of continual learning and advancement within the team.
  • Stay updated with the latest trends in the industry and emerging technologies to make informed decisions about tools and best practices.
  • Conduct thorough code reviews to maintain code quality and ensure compliance with established coding standards.
  • Identify and resolve intricate technical issues related to front-end development.
  • Possess a strong comprehension of RxJS and proficiency in state management solutions like NGRX or NGXS.

REQUIREMENTS / QUALIFICATIONS
 
ACADEMIC BACKGROUND

  • BS in Computer Science or related technical discipline or equivalent experience as a Software Developer
  • Experience in Digital Agencies projects, Web development projects, and SCRUM/Agile software projects)
 
REQUIRED EXPERIENCE

  • At least 4 years working as a Front-End Developer specializing in Angular, with a deep understanding of its fundamentals and modern features.
  • At least 4 years of experience working with Front-End technologies (HTML/CSS/JavaScript)
  • Angular Material UI customization experience
  • Experience using Services, Components, Routing, Interceptors, Form Builder, and other modern Angular features
  • Capable of writing code compliant with modern accessibility (e.g., ARIA, WCAG, Microformats, ADA, RDF) and SEO guidelines and best practices.
  • Strong proficiency in JavaScript, ES6, and related technologies, including the OOP concept and how shadow DOM and DOM works
  • Advanced-level knowledge of Front-End technologies (e.g., HTML, CSS, JavaScript) with an extensive understanding of web standards and ensuring cross-browser compatibility.
  • Excellent knowledge of recent development practices (Mobile First, MVC, Object Oriented development)
  • Understanding of RESTful APIs and adeptness in handling asynchronous requests.
  • Prior experience with version control systems, such as Git.
  • Strong problem-solving skills and the ability to work both independently and collaboratively.
  • Effective communication skills, including the capacity to explain technical concepts to non-technical stakeholders.
  • A strong enthusiasm for keeping abreast of emerging front-end technologies and industry best practices.
  • Previous involvement in working on commercial multi-tenant software applications.
  • Work experience with automation, task builders, and pre-processing tools (e.g., Webpack, Gulp, Grunt, SASS, LESS)
  • Work experience with AWS services and cloud computing, integrating web solutions with external web services.
  • Knowledge of design patterns (e.g., model-view-controller, observer, object-oriented, etc.) and working with several mainstream libraries and frameworks like React, Vue, and Angular.
  • Fluency with data transfer formats and protocols popular in web applications (e.g., JSON, XML, HTTP).
  • Capable of building proof-of-concept prototypes.
  • Capable of integrating a web solution based on a Content Management System.
  • Capable of troubleshooting, debugging, and doing root cause analysis of web application issues.
  • Capable of consuming, parsing, and translating SOAP or REST web services.

Bonus points if:

  • Work experience with compatible CMS like Prismic or Contentful will be desirable.
  • Demonstrated leadership, teamwork, and collaboration in professional settings, either military or civilian
  • Experience in multiple front-end web technologies, including HTML, CSS, and JavaScript frameworks (i.e., React, Angular, Vue)
  • Experience with one or more back-end/server-side technologies, including SOAP/REST, SQL/NoSQL databases, ESB, and Microservices
  • Experience with project automation technologies: CVS, SVN, Git, GitHub, Jira, Selenium, SonarCube, maven, Jenkins, Continuum, Hudson
  • Working knowledge of multiple web and application tier technologies: Tomcat, Apache HTTP, Solr, open source packages, Content Delivery Networks (CDN)

LANGUAGE
  • Intermediate-advanced English Proficiency (B2+/C1 reading, writing, and conversation)

SKILLS / COMPETENCIES
  • Cultivates Innovation
  • Collaborates
  • Manages Complexity
  • Courage
  • Communicates effectively

BENEFITS
  • Competitive salary paid in US Dollars and performance-based bonuses.
  • Opportunities for career growth and advancement
  • Ongoing training and development programs
  • Fun and collaborative work environment

Join us in shaping the future of Emberlight Global and contributing to our success.

To apply, please submit your resume highlighting your relevant experience and accomplishments.

*** Notes: 
  • Only applications submitted through this platform will be considered valid. Applications sent via LinkedIn DMs or direct emails will not be considered.
  • This position is for direct hiring only. We do not accept outsourcing, headhunting, or staff augmentation services applications

Emberlight Global is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Submit Your Application

You have successfully applied
  • You have errors in applying
  Autofill with LinkedIn
I currently work here
Attach your resume here*
By clicking Submit Application, I acknowledge having read your Privacy Policy and agree to storing and processing my data for this application.