Impelsys is a market leader in providing cutting-edge digital transformation solutions & services.
Tech Lead, Angular
Location
India
Posted
64 days ago
Salary
0
Seniority
Senior
Job Description
Tech Lead, Angular
Impelsys
• Delivering a complete front end application • Ensuring high performance on mobile and desktop • Writing tested, idiomatic, and documented JavaScript, HTML and CSS • Cooperating with the back-end developer in the process of building the RESTful API • Communicating with external web services • Understand user requirements and delivering high quality products that meet business requirements. • Work with the server team to define needs and APIs that will provide the best user experience. • Responsible for the technical deliveries of the team members. • Collaborate with other programmers and developers throughout the development process. • Solve and articulate complex problems with application design, development, and user experiences
Job Requirements
- JavaScript engineer capable of writing clean, concise and testable code
- Has experience with object oriented JavaScript
- Has worked on Angular 2 and above
- Has worked with JavaScript libraries such as jQuery, YUI
- Experience JavaScript frameworks is an added advantage (Backbone, Ember, etc)
- Has experience with HTML5, XHTML and XML, JSON , Bootstrap
- Able to write clean, factored and responsive CSS
- Experience with LESS and SASS is an added advantage.
- Ability to write good unit tests using Jasmine/Qunit framework.
- Knowledge on Micro Service, RESTful API and Doctrine
- Working knowledge of GIT source code management system.
- Well versed in software engineering principles and algorithms.
- Reverse Engineering skills
- Experience in Agile development process & tools.
Benefits
- Employees can work remotely
Related Guides
Related Job Pages
More Frontend Engineer Jobs
• Development of new applications and services in an agile and collaborative environment. • As a member of the scrum team, you may work on innovative solutions in the area of software testing, software development, operations and maintenance. • Participate in developing or maintaining existing services, systems, databases, and applications. • Development of Software system, testing and validating procedures. • With a team, you will use new technologies to modernise and further develop the internally developed or existing software for our clients. • Assistance with the analysis, design, and further development of the software architecture, plus the application of design patterns. • Code and test major features, as well as work jointly with other team members to deliver complex change under tight deadlines. • Actively participate in the design and further development of our IT landscape in the areas of software development and software testing. • Code cleaning and code optimisation. • Preparation of technical specifications and documentation. • Reporting regularly and proactively to your line manager regarding your progress. • Commitment to Continuous Improvement (CI) / Continuous Development (CD). • Continuously learn, quickly adapt, and grow. • Work/Coordinate with cross-functional teams as needed to define, implement, and deliver end-user functionality. • Complete training and tutorials to learn new languages and skills to better support clients; Research best practices and understands code structure and organisation of code. • Identify issues with existing code and proactively suggest recommended changes to prevent challenges in the future. • Accumulate domain knowledge around existing clients and projects to assist them with ongoing needs.
• Determining the structure and design of web pages. • Ensuring user experience determines design choices. • Developing features to enhance the user experience. • Striking a balance between functional and aesthetic design. • Ensuring web design is optimized for smartphones. • Building reusable code for future use. • Utilizing a variety of markup languages to write web pages. • Maintaining brand consistency throughout design. • Identifying web-based user interactions. • Developing and implementing highly-responsive user interface components using React concepts. • Writing application interface codes using JavaScript following React.js workflows. • Troubleshooting interface software and debugging application codes. • Developing and implementing front-end architecture to support user interface concepts. • Monitoring and improving front-end performance. • Documenting application changes and developing updates.
• looking for experienced and driven Javascript/Typescript Developers to join the frontend team • possess solid software design skills, attention to detail, and a willingness to learn • interested in developing cloud-based software with central values being security, stability & maintainability
• Develop web applications using React/Redux • Collaborate with the team on international projects • Participate in code reviews and ensure quality standards • Continuously improve technical skills and contribute to team success



