Position: Senior Frontend Developer
Company: eTeam
Category: JavaScript
Experience required: 3y
English level: upper

Responsibilities:

Build, design, and maintain frontend of web applications;
Understand UI, cross-browser compatibility, and general web functions and standards;
Ensuring the technical feasibility of UI/UX designs;
Create solutions for identified problems or bugs;
Resolve a variety of high-impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards;
Writing clean, maintainable, scalable, and efficient code;
Optimizing applications for maximum speed and scalability;
Communicate within the Scrum framework (stand-ups, sprint planning, demos);
Pair up for regular pair programming and code review sessions, among other Agile ceremonies;
Coach Junior team members;
Collaborating with backend developers and designers to improve usability;
Evaluate written code to ensure it meets industry standards and is compatible with all devices;
Staying up-to-date with emerging trends and technologies in frontend development;
Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals.

Requirements:

5+ years of relevant experience in back development;
Strong proficiency in React.js/Next.js/Typescript, Tailwind CSS;
Familiarity with version control systems such as Git;
Understanding of responsive design principles;
Understanding of serverless architecture (AWS Serverless Application Model);
Excellent leadership, problem-solving, and analytical skills;
Strong communication and collaboration skills;
Upper-intermediate written and spoken English.


Will be a plus:

Practical experience or understanding of Auth0;
Experience with Vue.js;
Demonstrated leadership and team-building skills;
Bachelor's degree in Computer programming or science or a related field;
Experience with Agile development methodologies.

We offer:

Grow professionally with subsidized certifications, courses, and conferences;
Improve your English with conversation clubs and direct client communication;
Remote work, flexible schedule, bonuses for important life events.