
Angular Developer
Xgrid
Full time Full dayLocation: This position has the option of remote working.
Xgrid Angular Developers are skilled and talented professionals who can design, deploy, and test groundbreaking software for clouds and data centers. You will enjoy being part of an extremely talented and motivated team, interacting with both business and development counterparts to capture key marketing requirements and translate them into products designed for our customers. Moreover, you will be encouraged to actively participate in open-source communities, providing you with unique exposure to the entire ecosystem, including technology, community, customers, and partners, in the cutting-edge data center and cloud space.
The ideal Xgrid Angular Developer will be an enthusiastic self-motivator, which is an absolute MUST in a startup environment. They will have a strong customer and product delivery orientation, with the ability to understand both the "big picture" issues and drill down to the details.
Job Responsibilities
- Building efficient and reusable front-end abstractions.
- Delivering complete front-end applications.
- Cooperating with other developers in building RESTful APIs.
- Participating in design and code reviews.
- Identifying and communicating best practices for front-end and back-end engineering.
- Designing user-friendly, operationally functional, and visually appealing GUI.
- Having the ability to lead the entire feature lifecycle, from design to delivery phases of applications and products. This includes the following;
- Demonstrating designs using various visual aids.
- Investigating and analyzing software issues, fixing bugs, and addressing performance bottlenecks.
- Following software development lifecycle processes.
- Sharing team leadership responsibilities, including mentoring, coordinating activities, improving engineering processes, inspiring and motivating others, working as a promoter of new ideas and technology solutions in virtualization, networking, and cloud space.
- Actively participating in discussions on open source community forums, code reviews, and proposing, implementing, and testing blueprints to design production-grade solutions for customers.
Job Requirements
- Educational Background: BS or MS degree in Computer Science, Electrical Engineering, or a related technical field is preferred.
- Experience: Approximately 1-2 years of relevant experience is required.
- Angular and Related Technologies: Proficiency in Angular, React, TypeScript, Node.js, and JavaScript/TypeScript frameworks is necessary. The candidate should have expertise in developing feature-rich applications using these technologies.
- Full Stack Proficiency: Advanced proficiency in MEAN Stack, MERN Stack, and other full-stack technologies is expected.
- Object-Oriented Programming and Asynchronous JavaScript: Strong knowledge and understanding of object-oriented programming concepts and asynchronous JavaScript development is required.
- UI Development Skills: Ability to write high-performance, reusable code for UI components, create self-contained and testable modules, and work with HTML, SCSS/CSS, and JavaScript.
- ReactiveX and Observables: Strong grip on ReactiveX asynchronous programming and experience with Observables (RxJS) is essential.
- State Management: Experience with state management frameworks/libraries like Redux and NgRx is a plus.
- NoSQL Databases: Advanced knowledge of NoSQL databases such as MongoDB, Redis, and Firebase is expected.
- Infrastructure and Deployment: Experience with building the infrastructure for serving front-end applications and assets, as well as knowledge of webpack, grunt, and other build tools, is preferred.
- Data Visualization: Proficiency in data visualization and charting tools/frameworks like HighCharts, AMCharts, Chart.JS, and D3.JS is desirable.
- Web Services and APIs: Experience with integrating web services, RESTful APIs, SOAP, and websockets is necessary.
- Proficiency in the following skills and technologies is preferred:
- Version Control and Development Tools: Proficiency with version control tools like Git, Mercurial, SVN, and experience with development tools like Jenkins and JIRA is expected.
- Authentication and Access Control: Understanding of authentication and access control principles is required.
- Experience with Docker containers, AWS cloud environments, and familiarity with HTTP protocol are considered pluses.
Skill Requirements
- Debugging and Problem-Solving: Strong software debugging and problem-solving skills are necessary.
- Information Gathering and Communication: Strong skills in gathering information, requirement documentation, and excellent written and verbal communication skills are essential.
- Fast-Paced Development and Learning: Adaptability to customer-driven fast-paced development environments, aptitude for learning new technologies, and being a
- Teamwork: Being a team player with outstanding collaboration skills are important.
Perks & Benefits:
- Work with a global clientele of established industry leaders.
- Exceptionally passionate, talented, and engaging colleagues.
- Build large-scale, innovative systems for mission-critical usage.
- High-energy atmosphere of a young company.
- Opportunity for personal growth and development.
- Flexible working hours.
- Catered lunches, plus a fully stocked kitchen.
All Xgrid team members are proactive team players, and respectful of our colleagues and customers. We have the embedded understanding that individual success comes only from team success. Team success is a product of Xgrid's customer success.
Job Type: Full-time
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs


