- LocationPune, India
-
IndustryEducation Management
As a Front-End Developer, you will play a key role in crafting exceptional user experiences across multiple platforms. You will work closely with our Technical Lead and cross-functional teams to deliver cutting-edge solutions that leverage microservices on the backend. If you're a passionate Front-End Developer with a strong background in React and React Native, and you're excited about working on innovative projects that span iOS, Android, and Web platforms, we encourage you to apply.
Role and responsibilities:
- Collaborate with cross-functional teams to define and implement user interfaces for iOS, Android, and Web applications using React and React Native.
- Create pixel-perfect, responsive UIs that ensure a seamless user experience across various devices and screen sizes.
- Develop reusable and modular front-end components, libraries, and frameworks to streamline the development process.
- Work closely with the Technical Lead to align front-end development with microservices-based backend architecture.
- Optimize application performance and ensure high responsiveness.
- Conduct code reviews to maintain code quality and consistency.
- Stay up-to-date with the latest front-end technologies, trends, and best practices.
- Collaborate with designers to transform wireframes and prototypes into functional UI components.
Experience and Qualification:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 8+ years of professional experience in front-end development.
- Proficiency in React and React Native for building iOS, Android, and Web applications
- Strong knowledge of JavaScript (ES6+), HTML5, and CSS3.
- Experience with state management libraries such as Redux or MobX.
- Familiarity with RESTful APIs and asynchronous request handling.
- Experience with responsive and adaptive design principles.
- Solid understanding of Git and version control best practices.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work effectively in a fast-paced, agile development environment.
Desirable requirements:
- 8-10 years of overall software development experience.
- Experience as a technical lead, providing guidance and mentorship to junior developers.
- Knowledge of backend technologies and microservices architecture.
- Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.
- Previous experience with performance optimization and profiling tools.
- Knowledge of additional front-end technologies and frameworks (e.g., TypeScript, Angular, Vue.js).
