8 Zype Jobs
Respo - Software Development Engineer III - React.js (6-9 yrs)
Zype
posted 13d ago
Key skills for the job
Job Title : Senior Software Development Engineer (SDE 3) - Front-End (React & React Native)
Job Overview :
We are looking for an experienced Senior Software Development Engineer (SDE 3) to join our dynamic team.
- As a key member of our front-end development team, you will be responsible for designing and implementing scalable, maintainable, and high-performance applications using React. js for web platforms and React Native for mobile platforms.
- You will work closely with cross-functional teams, including designers, product managers, and backend engineers, to build exceptional user experiences for our customers.
Key Responsibilities :
- Lead the development of complex, high-quality, and performant web and mobile applications using React.js and React Native.
- Architect and design scalable and maintainable front-end systems, including reusable components, libraries, and frameworks.
- Ensure the quality of code by writing unit and integration tests,conducting code reviews, and promoting best practices in software development.
- Collaborate with UX/UI designers, product managers, and back-end engineers to deliver well-integrated features and end-to-end solutions.
- Implement performance optimizations, focusing on fast rendering, minimal load times, and smooth user experiences across all devices.
- Provide guidance and mentorship to junior and mid-level engineers, helping to elevate the overall technical expertise of the team.
- Stay up to date with the latest trends in front-end technologies, particularly in React and React Native, and incorporate new ideas and tools into development processes where appropriate.
- Solve challenging problems with elegant and maintainable code solutions.
- Ensure a consistent and high-quality user experience across both web (React.js) and mobile (React Native) platforms.
- Work in an Agile development environment, participating in sprints, standups, and sprint planning.
Skills & Qualifications
Core Front-End Skills :
- Extensive experience with React.js and React Native.
- Strong understanding of JavaScript (ES6+), HTML5, and CSS3.
- Experience with Redux, Context API, or other state management libraries.
- Familiarity with front-end build tools (Webpack, Babel, etc.) and package managers (npm, Yarn).
- Knowledge of RESTful APIs, WebSockets, or GraphQL for integrating backend services with front-end applications.
Mobile Development :
- Proven experience building and deploying applications using React Native for iOS and Android platforms.
- Familiarity with mobile app architecture, navigation, and optimization strategies.
- Experience with mobile development tools like Xcode (iOS), Android Studio (Android), and deployment to App Store/Google Play Store.
Testing & Quality :
- Experience with front-end testing frameworks (Jest, Mocha, Enzyme,Cypress).
- Ability to write clean, maintainable, and testable code.
Collaboration & Tools :
- Familiarity with Git for version control, CI/CD pipelines, and code review processes.
- Experience in working in Agile methodologies (Scrum, Kanban).
- Excellent communication skills and the ability to work effectively in a collaborative, cross-functional team.
Bonus :
- Experience with TypeScript for stronger type safety in large codebases.
- Knowledge of mobile-specific performance optimization techniques.
- Experience with server-side rendering (SSR) and frameworks like Next.js for React-based web apps.
- Exposure to cloud technologies, CI/CD pipelines, and serverless architectures.
Education & Experience :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional experience in front-end development with a focus on React.js and React Native.
- A strong portfolio or GitHub repository showcasing relevant projects and contributions to open-source would be advantageous.
- Experience in developing native mobile applications
Personal Attributes :
- Strong problem-solving and analytical skills.
- Detail-oriented, with a focus on high-quality, clean code.
- Proactive and self-motivated, with a desire to continuously learn and improve.
- Ability to thrive in a fast-paced, agile environment.
- Strong interpersonal and communication skills
Functional Areas: Software/Testing/Networking
Read full job description5-10 Yrs
2-3 Yrs