Senior Software Engineer - UI
Description
Responsibilities:
- Design and develop user interfaces using AngularJS, Angular, and React.
- Continuous focus on improving the UI experience, software quality and performance.
- Participate in code review, design review and provide trade-offs to choose the best solution.
- Work closely with engineering teams, product management, and experience design to deliver high-quality features and solutions.
- Evaluate new technologies, propose changes, and help incorporate them into the technology stack.
- Mentor and guide junior engineering to bring them up to speed.
- Actively participate in product releases and deployment activities, promptly debug and resolve issues.
- Take ownership and improve the accessibility, performance, scalability, and security of the product.
Qualifications:
- 5+ years of software engineering experience in front end development.
- 3+ years of experience with Angular or any other SPA framework.
- Bachelor's degree in Computer Science, related field, or relevant experience.
- Thorough understanding of JavaScript, HTML, CSS and related development techniques (e.g. DOM, BEM, SASS/LESS).
- Excellent understanding of Git, source control procedures, and feature branching.
- Experience writing unit tests using frameworks like Jest.
- Experience with , express, build systems and tools like gulp, webpack, etc.
- Results-oriented developer - especially in the areas of writing high-performance, reliable and maintainable code.
- Independent, fast learner with great team player skills.
- Understanding of REST services.
- Strong communicator.
- User advocate.
Good to have:
- Experience in UX Design.
- CoffeeScript.
- TDD.
Skills
As published by lever · 4 questions · 1 written answer
Basics
Resume/CV, Full name, Email, Phone, Current location, Current company, LinkedIn URL, Portfolio URL, Other website
Short answers (2)
- What is your level of experience in AngularJS?
- Are you willing to work from office ( Hyderabad )?
Pick from a list (1)
- You have experience working on which of the below technologies? optional
Written answers (1)
- What is your current organization's notice period?
