Senior Software Development Engineer - Frontend
The Senior Software Development - Frontend will lead the design and development of the web user interfaces for our products. This person will collaborate closely with the Engineering Backend and Product teams to conceive, design, architect and build feature-rich, user-friendly, optimal web applications. This person needs to be able to work independently while having strong cross-team collaborative skills alongside proficiency and strong hands-on experience in frontend design, development and testing.
The Day to Day
- Build performant, user-friendly client-facing frontend portals for web applications
- Collaborate with backend developers to define API interfaces
- Optimize application performance on browsers for scale
- Contribute to product features and UX brain-storming & discussions
- Design and write high quality of code with long-term maintenance and readability in view
- Aid in team’s growth with conscientious and healthy peer code review
- Stay up-to-date with emerging technology, frameworks, tools
- Contribute towards refining team work flows, processes and tools
- Question, discuss and debate with team members to come up with the best
Technologies we use
- Javascript(ES6), AngularJS (open to using alternative frameworks), JRuby/Ruby on Rails, Java
- Jasmine, Karma, Mocha, Chai, Sinon
- Git
- Jenkins, Terraform, Docker
- AWS
Requirements
- 4+ years experience in web development
- Demonstrated expertise in Javascript and CSS
- Experience with one or more of Angular, React, Ember, Vue, etc.
- Proven record in writing well-tested code
- Experience in developing CI/CD friendly applications
- Good understanding of the web development process and software life cycle
- Hands on experience with Git
- Experience with agile development and SCRUM methodology