Job Position:
Sr. Frontend Developer
About the Role:
We are seeking an experienced professional in frontend web development to join our organization. The successful candidate will have 5+ years of experience in building scalable, maintainable, and efficient user interfaces.
Key Responsibilities:
1. Develop high-quality, visually appealing, and user-friendly frontend components using HTML, CSS, and JavaScript
2. Maintain and improve existing frontend codebases, ensuring they meet industry standards and best practices
3. Collaborate with cross-functional teams to identify and prioritize project requirements, ensuring alignment with business objectives
4. Stay up-to-date with industry trends, emerging technologies, and new tools, recommending improvements to our frontend development processes
5. Participate in code reviews, providing constructive feedback to improve code quality and adhere to coding standards
Requirements:
* English Advanced (B2 / C1)
* 5+ years of experience in a hands-on software engineering role in frontend web development
* Strong expertise in the following: HTML, CSS, JavaScript, and Typescript
* Experience with modern web technologies such as React, Preact, GraphQL, Angular, Next, Vue or Meteor
* Exposure to architectural patterns of a large, high-scale web application
* Awareness of cross-browser compatibility issues and client-side performance considerations
* Demonstrated design and UX sensibilities
* Excellent engineering and coding skills
* Strong communication skills and experience working closely with other engineering teams across complex interfaces
* Lovely collaborating via code reviews and architecture discussions, and are motivated to improve their teammates' productivity
Nice to Have:
* Experience working on an Infrastructure or Platform team supporting a medium to large engineering organization
* Experience (beyond configuration) working with bundlers, testing frameworks, editor integrations, frontend build/CI systems, observability tooling, or developer environments
* Show motivation for personal growth and learning new technologies to support the team's needs
What We Offer:
* An opportunity to work on cutting-edge projects with a talented team
* A competitive salary and benefits package
* Professional growth and development opportunities
* A dynamic and supportive work environment