We are looking for a skilled and experienced Junior ReactJS FE Developer to join our team. As a ReactJS FE Developer, you will be responsible for developing and maintaining high-quality web applications using ReactJS and related technologies. You will collaborate with our team to ensure the performance, quality, and responsiveness of our applications.
Responsibilities:
• Debug and fix our users' production bugs and crashes.
• Build reusable code for future use.
• Stay up-to-date with new technology and best practices.
• Ensure the performance, quality, and responsiveness of applications we work on.
• Design beautiful, rich responsive applications that are as engaging as they are shareable.
• Create: Take wireframes/mockups and user stories and build systems that meet the requirements.
• Create user-friendly web app interfaces by working closely with UX designers and front-end developers.
• Develop: Write and maintain efficient, reusable, and reliable code.
• Identify performance issues and bugs and provide solutions to these problems.
• Contribute to creating a culture of writing excellent software.
• Collaborate: Work with other team members to ensure we are building the right product. Participate in code reviews. Pair-program with other developers and discuss technical architectures.
Requirements:
• Excellent knowledge of Source Control tools and handling.
• Excellent knowledge of continuous integration and delivery as well as test-driven development.
• Excellent knowledge of External devices integration and control using 3rd party SDKs and APIs.
• Bachelor’s degree in Computer Science, Engineering, or a related subject.
• Strong knowledge in OOP, Solid Principles.
• Strong knowledge in web services (SOAP and RESTful).
• Strong knowledge in HTML, CSS, and JavaScript.
• Extensive knowledge of ReactJS, JSX, Babel, data structures, and algorithms.
• Knowledge of React tools including React.js, Webpack, Enzyme, Redux, and Flux.
• Experience with user interface design.
• Good knowledge of API Security, including OAuth.
• Knowledge of Jira.
• Strong teamwork and interpersonal skills.
• Familiarity with Git, Jenkins, and deployment cycles.
If you have a passion for building user-friendly and visually appealing web applications using ReactJS, we want to hear from you. Join our team and contribute to the development of innovative and cutting-edge software solutions.
Please include your resume and portfolio showcasing your relevant work when applying for this position.