Senior Front-End Developer
Tehran | Engineering | Full-time
Sotoon is seeking experienced front-end developers to take part in implementation of our web applications.
You are joining a team of talented developers with a high level of technical knowledge and passionate for on-time delivery of high-quality codes which affect millions of end users. So, you are supposed to:
- Work with other technical team members on continuous development.
- Work in an agile development environment, participating in agile practices such as agile meetings, iteration planning, code reviews, retrospective, writing test-cases, etc.
- Have an eagle-eye for detail and passion for perfection.
- Be able to take on complex problems, learn quickly, and persist towards a good solution.
- Find and use proper front-end technologies and best practices to build products.
Requirements
- At least five years of experience in front-end web development.
- Thorough understanding of core front-end technologies: JavaScript, HTML, and CSS.
- Ability to write clean, testable, reusable, scalable and high-performance code.
- Understanding of CS concepts such as common data structures and algorithms.
- Solid understanding of the full web technology stack (e.g. HTTP, data persistence, asset loading/caching).
- Proven experience with JavaScript MV* frameworks or layout libraries, like React, Vue, Angular, etc.
- Good understanding of cross-browser compatibility issues, rendering and performance issues.
- Experience in responsive web design concepts for different mobile and desktop display sizes.
- Experience with multilingual compatibility issues like RTL (right to left) layouts.
- Experience in using CSS frameworks and preprocessors.
- Familiar with Git.
Preferred Skills:
- Comfortable working on a command line.
- Agile development experience.
- Familiar with UX and graphic design concepts.
- Experience in web standards, semantic web, accessibility and SEO and the interplay between them.
Benefits
- Supplementary health insurance for you and your family (supports most treatments, including psychotherapy).
- Competitive salary with regular promotion opportunities.
- Reimbursement for educational courses, internet, and even programs for self-development. (like art classes or learning a new language, etc.)
- Flexible working hours, including remote work opportunity.
- An exciting work environment with talented colleagues, cultural diversity, with an open environment for new ideas.
- We provide everything you need to work comfortably, such as laptops, equipment for remote work, etc.
- Various on-site meals and snacks.