Overview:
The Senior Front End Developer plays a crucial role in our organization contributing to the development and maintenance of our web applications. They are responsible for creating innovative userfriendly interfaces and collaborating with crossfunctional teams to deliver highquality scalable solutions.
Key Responsibilities:
- Develop complex front end components using JavaScript HTML and CSS
- Collaborate with backend developers and UI/UX designers to improve user experience
- Optimize applications for maximum speed and scalability
- Implement responsive designs and ensure crossbrowser compatibility
- Conduct code reviews and provide feedback to junior developers
- Participate in the design and architecture of front end systems
- Identify and address performance bottlenecks
- Stay uptodate with emerging technologies and best practices
- Write and maintain technical documentation
- Work closely with product managers to translate requirements into technical solutions
- Troubleshoot and debug issues
- Lead the implementation of best practices for front end development
- Collaborate with QA engineers to ensure the quality of the deliverables
- Participate in sprint planning and estimation
- Mentor junior developers
Required Qualifications:
- Bachelors degree in Computer Science or a related field
- Proven experience as a Front End Developer or similar role
- Strong proficiency in JavaScript HTML and CSS
- Knowledge of multiple front end technologies and libraries like angular react JavaScript XML JQuery
- Experience with React and other modern front end libraries/frameworks
- Good understanding of UI/UX principles and best practices
- Experience with responsive and adaptive design
- Knowledge of crossbrowser compatibility issues and ways to work around them
- Experience with RESTful APIs and asynchronous request handling
- Solid understanding of code versioning tools such as Git
- Experience with browser testing and debugging
- Strong problemsolving skills and attention to detail
- Excellent communication and teamwork skills
- Ability to prioritize and manage multiple tasks
- Familiarity with Agile/Scrum methodologies
- Experience with performance optimization and web accessibility best practices
css,restful apis,ui/ux design,angular,angularjs,ui/ux,javascript,jquery,xml,agile/scrum,git,react,html