Job Fair

Senior Front-End Developer

ADM Group Tehran

Posted a month ago

Job Description

Software Development:
• Develop and maintain Software according to client requirements.
Code Optimization:
• Write efficient, reusable, and modular code.
Testing:
• Conduct unit testing and debugging to ensure application stability.
Collaboration:
• Collaborate with cross-functional teams, including designers, back-end developers, and QC engineers.
Documentation:
• Create and maintain project documentation, including code comments and technical specifications.
Updates and Maintenance:
• Provide updates and support for existing applications.
Client Interaction:
• Engage with clients to understand their needs and provide regular project updates.
Deadline Management:
• Manage project timelines and deliverables to meet client expectations.
Security Compliance:
• Implement security best practices in application development.
Stay Updated:
• Keep abreast of the latest trends and updates in the development stack.

Requirements:
• Extensive experience in front-end development, particularly with JavaScript and TypeScript, following clean and maintainable TypeScript coding practices.
• Proven experience with Next.js and React.js, including libraries like Redux, React Query, or Context API for state management.
• In-depth knowledge of modern JavaScript (ES6+), and best practices with TypeScript in a React/Next.js environment.
• Experience with React Hook Form or Formic for building and managing forms with validation.
• Strong experience with Material UI (MUI) or other component libraries for building modern, responsive user interfaces.
• Strong understanding of server-side rendering (SSR), static site generation (SSG), and building dynamic, high-performance web applications using Next.js.
• Experience in implementing responsive and mobile-first designs.
• Solid experience with HTML5, CSS3, and semantic web standards.
• Proficiency with CSS preprocessors (Sass, Less) and styling solutions like CSS Modules, Styled Components, or Tailwind CSS.
• Experience with middleware in Next.js, handling authentication, logging, and other tasks efficiently.
• Understanding of progressive web applications (PWAs), including service workers, caching strategies, and offline capabilities.
• Experience with Redux for state management, including working with middleware like Redux Thunk or Redux Saga.
• Experience in writing and executing unit tests and end-to-end (E2E) tests using frameworks like Jest, Cypress, or Testing Library.
• Familiarity with using Git and collaborative version control in a team environment.
• Preferred Qualifications:
• Familiarity with SEO best practices, particularly for Next.js applications (e.g., optimizing for SSR, dynamic meta tags, sitemaps).
• Experience with front-end build tools and task runners like Webpack, Grunt, or Gulp.
• Knowledge of API routes and working with backend services in a Next.js environment.
• Experience working with Material UI to customize components and themes efficiently.


Why join us?

We are pioneers in global logistics and shipping solutions. Founded in 2013, ranking as 20th international transportation company, we cover all transportation needs and provide specialized services in any transportation type including Air, Ocean, Rail and Road shipment. At ADM Logistics Group, our employees enjoy the opportunity to work with cutting-edge technology, a diverse and inclusive work environment, and the chance to make a tangible impact on international TRADE. Join us and be part of a team that connects the world, your career journey is supported by a robust framework of global standards, fair performance evaluations, and tailored development plans. Together, we can navigate the complexities of international transportation and deliver excellence worldwide.


A Culture of Belonging:
At ADM, the commitment to equality, inclusion and diversity is paramount. This approach is noticeable in every facet of the organization, evidenced by the equitable distribution of salaries and the parity in job roles and ensuring equal job and promotion opportunities for all.

Being part of a global workplace:
Picture yourself at one of the best workplaces on a global scale surrounded by people with different cultures and perspectives who challenge you, support you.

Rewards:
We attract, retain, engage and motivate our workforce by delivering on effective rewards and C&B strategies.

Chart Your Course to Success with Us:
At ADM, we provide a robust framework for professional growth. With us, you can confidently climb the career ladder, equipped with knowledge and expertise.

Forwarded-Thinking Atmosphere:
We encourage our employees to explore new ideas and technologies that enhance operations and customer service. By fostering a culture of innovation, we ensure that every customer experiences a safe and enjoyable journey with us.

Employee Well-Being:
We strongly emphasize providing our colleagues with high-level resources to keep them healthy, wealthy, and wise. Whether it’s an insurance service, an organizational psychologist, a nutritionist or a physician.

Enhance Your Career path with Us.

Employment Type

  • Full Time

Details

Job fair

To see more jobs that fit your career