Responsibilities
- Develop and maintain user interfaces using React and related technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the technical feasibility of UI/UX designs.
- Optimize applications for maximum speed and scalability.
- Assist in the creation of reusable components and front-end libraries for future use.
- Translate designs and wireframes into high-quality code.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Stay up-to-date with emerging technologies and industry trends.
- Participate in code reviews and pair programming sessions.
- Contribute to the development of best practices and coding standards.
- Work closely with back-end developers and other stakeholders to integrate user-facing elements with server-side logic.
- Write unit and integration tests to ensure the reliability of the codebase.
- Document development processes and provide technical guidance to junior team members.
- Implement responsive design and ensure cross-browser compatibility.
- Participate in the planning and estimation of project tasks.
- Provide input on technical decisions and architecture.
- Ensure the security and accessibility of the applications.
- Collaborate with the design team to create intuitive and user-friendly interfaces.
- Conduct performance testing and optimization.
- Troubleshoot and debug applications to resolve issues.
- Implement and maintain version control systems.
Nice to Have
- Experience with TypeScript.
- Familiarity with GraphQL.
- Knowledge of server-side rendering (SSR) techniques.
- Experience with progressive web apps (PWAs).
- Familiarity with internationalization (i18n) and localization (l10n).
- Experience with front-end security best practices.
- Knowledge of front-end architecture and design patterns.
- Experience with front-end build and deployment processes.
- Familiarity with front-end testing and debugging tools.
- Experience with front-end performance monitoring tools.
- Knowledge of user experience (UX) principles and design patterns.
- Experience with continuous integration and continuous deployment (CI/CD) pipelines.
- Familiarity with cloud platforms and services.
- Experience with accessibility standards and best practices.
- Knowledge of performance optimization techniques.
- Experience with state management libraries and tools.
- Familiarity with build tools and package managers (e.g., Webpack, npm).
- Experience with Agile methodologies and Scrum frameworks.
- Knowledge of modern JavaScript frameworks and libraries.
- Experience with testing frameworks and tools.
- Familiarity with version control systems, such as Git.
- Experience with RESTful APIs and integration with back-end services.
- Knowledge of responsive design and cross-browser compatibility.
- Experience with front-end security best practices.
Compensation
Competitive salary and benefits package
Work Arrangement
Full-time, on-site
Team
Collaborative and innovative team environment
What We Offer
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Collaborative and innovative team environment.
- Flexible work arrangements and remote work options.
- Access to the latest technologies and tools.
- Support for continuous learning and skill development.
- Challenging and impactful projects.
- Opportunities for career advancement and leadership roles.
- A dynamic and fast-paced work environment.
- Support for work-life balance and well-being.
About the Company
- A leading software development company.
- Focused on delivering high-quality digital products.
- Committed to innovation and excellence.
- Dedicated to providing exceptional customer service.
- Award-winning and recognized in the industry.
- A diverse and inclusive workplace.
- A global presence with offices in multiple locations.
- A strong commitment to sustainability and social responsibility.
- A culture of collaboration and teamwork.
- A focus on employee development and growth.
Not provided