REQUIREMENTS


• 3+ years work experience in front-end or full-stack engineering of web applications
• Advance level of object-oriented JavaScript, HTML5, CSS3, SASS and LESS
• Experience with mockup and UI prototyping tools
• Strong Code analyzing/validation skills
• Advance Knowledge of code versioning tools such as Git, etc.
• Working experience in developing web applications using Angular
• Web Services integration, using AJAX, knowledge of concepts like HTTP/REST, and experience in web architecture
• Familiarity with network diagnostics tools and understanding of security practices
• Team management skills
• BSc/MSc in Computer Science or relevant field

RESPONSIBILITIES


• Identify user and system requirements for new websites and applications
• Create wireframes to decide on layout
• Write or review code for various applications
• Run functionality testings and debug code
• Liaise with designers to decide on UI/UX elements (like graphics and navigation buttons)
• Ensure our software documentation is up-to-date
• Collaborate with mobile developers to build mobile-responsive websites

Key Responsibilities

• Architect the web frontend and conduct design and code reviews
• Develop, test, debug and document new and existing components to ensure that our software meets business, quality and operational needs.
• Focus on scalability, speed, cross-browser compatibility, security, and availability of all applications and processes.
• Drive and participate in code and document reviews, mentoring team in best practices.
• Collaborate with peer organizations, devops, support organizations on technical issues and provide guidance.
• Work with team to troubleshoot code level problems quickly and efficiently.
• Manage technical roadmap and technical debt elimination, balancing time, resource, and quality constraints to achieve business and strategic goals and requirements.
• Motivate and educate team members on coding standards and best practices. both within the team and as part of the architecture group

Qualifications

• 8+ years of professional software engineering experience, with at least 4 years building Single Page Applications; Angular
• Comfortable writing test suites and specs in our test-driven environment
• Experience with performance analysis and optimization in the frontend
• Detail oriented and conscientious in implementing designs you have signed off on
• Self-motivator with strong communication skills
• Degree in computer science or a related field is preferred, but not required
• Designing and developing user interfaces using AngularJS best practices.
• Conceptualize original ideas that bring simplicity and user friendliness to complex design roadblocks
• Thorough knowledge of Angular modules, components, services, routing, web pack, material, flex box.
• Designing and developing user interfaces using Angular best practices and the most common packages in the ecosystem.
• Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
• Have demonstrated experience in developing Hybrid/Progressive Web applications.
• Have strong Unit Testing and Debugging Skills. Should have used e2e testing frameworks such as Jasmine, Protractor, Karma, Jest, Cucumber
• Experience with Agile methodologies
• Integrating front end UI with constructed APIs.

We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners. View more
Accept
Decline