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.

Footer

© 2022 ti steps. All rights reserved.