Roles and Responsibilities:
- Designing and implementing pixel perfect user-friendly interfaces for our software applications.
- Collaborating with product managers and designers to understand user requirements and translate them into technical specifications.
- Developing and maintaining reusable frontend components and libraries.
- Optimizing application performance and ensuring scalability.
- Conducting code reviews and providing constructive feedback to junior team members.
- Troubleshooting and debugging frontend issues.
- Staying up-to-date with the latest frontend technologies and best practices.
- Mentoring and guiding junior engineers in their professional growth.
- Collaborating with cross-functional teams to ensure seamless integration of frontend and backend components.
Qualifications:
- Bachelor's degree in computer science or a related field.
- 4 to 7 years of experience in frontend development.
- Proficiency in HTML, CSS (& SCSS), and JavaScript.
- Deep understanding of JavaScript and Angular.
- Experience with responsive design and mobile-first development.
- Proficiency with version control systems, such as Git.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Ability to work independently and in a team environment.
- Experience with Agile development methodologies is a plus.
Good to Have:
- Experience in creating reusable libraries for solutions.
- Contributions to open-source projects focused on JS and Angular.
- Experience with Angular micro-frontend projects.
Bachelor's degree