Position Overview:
We are seeking a motivated Junior Front End Developer to join our dynamic team. This role offers an exciting opportunity for a talented individual with 1-2 years of experience to contribute to the development of cutting-edge web and mobile applications.
Responsibilities:
- Develop and maintain user-facing features of web applications using HTML, CSS, and JavaScript.
- Collaborate with designers and backend developers to implement responsive and visually appealing interfaces.
- Utilize React.js framework to build scalable and reusable components for web applications.
- Leverage React Native framework to develop cross-platform mobile applications.
- Implement Redux for state management in React.js and React Native applications.
- Write clean, efficient, and well-structured code following best practices and coding standards.
- Conduct code reviews and provide constructive feedback to team members.
- Stay updated with emerging technologies and industry trends to continuously improve skills and knowledge.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 1-2 years of professional experience in front end development.
- Proficient in HTML, CSS, and JavaScript.
- Solid understanding of React.js framework and its core principles.
- Familiarity with Redux for state management in React.js and React Native applications.
Soft Skills:
- Good communicator, proficient in English both verbal and written.
- Customer service-oriented with strong interpersonal skills.
- Team player with the ability to work well in collaborative environments.
- Demonstrated problem-solving and critical thinking skills.
- Adaptability and time management in fast-paced environments.
- Self-starter with the ability to take initiative.
- Emotional intelligence and a strong work ethic.
Why Join Nova Software Engineering:
- Opportunity to work on exciting projects for professional B2B businesses and enterprises.
- Collaborative and inclusive work culture that values innovation, teamwork, and personal growth.
- Ongoing learning and development opportunities, including mentorship programs.
- Competitive salary and benefits package.
- A supportive environment that encourages creativity and rewards excellence.