Senior Frontend Developer (React)
- Industry Other
- Category Web Developers
- Location Kathmandu, Nepal
- Expiry date Mar 27, 2025 (Expired)
Job Description
Overview: We are seeking a talented Frontend Developer proficient in React and React Native to join our dynamic team. As a Frontend Developer, you will be responsible for crafting exceptional user experiences across web and mobile platforms. Your primary focus will be on developing interactive, responsive, and high-performance applications that delight our users.
Responsibilities:
- Develop and maintain robust, user-friendly web and mobile applications using React and React Native.
- Collaborate closely with designers, backend developers, and other stakeholders to deliver compelling user interfaces.
- Translate design mockups and wireframes into clean, efficient, and maintainable code.
- Optimize applications for maximum speed, scalability, and usability across various devices and browsers.
- Implement and maintain state management solutions such as Redux for managing application state.
- Write clean, modular, and well-documented code following best practices and coding standards.
- Conduct code reviews, provide constructive feedback, and mentor junior developers.
- Stay up-to-date with the latest trends, tools, and technologies in frontend development and share knowledge with the team.
- Troubleshoot and debug issues reported by users or identified through testing.
- Work in an agile environment, participate in sprint planning, and contribute to continuous improvement initiatives.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Proven experience as a Frontend Developer with a focus on React and React Native development.
- Strong proficiency in JavaScript, including ES6+ syntax and features.
- Experience with HTML5, CSS3, and responsive design principles.
- Familiarity with RESTful APIs and GraphQL for data integration.
- Solid understanding of software engineering principles, design patterns, and best practices.
- Experience with version control systems such as Git.
- Excellent communication and collaboration skills.
- Ability to work independently as well as part of a team in a fast-paced environment.
- Strong problem-solving skills and attention to detail.