4 Cube Consultancy Services Jobs
Senior Software Developer - Frontend Technologies (10-14 yrs)
Cube Consultancy Services
posted 1mon ago
Key skills for the job
Job Description : Senior Software Developer (Front End).
Department : Development.
Reporting to : Team Lead / EVP.
Work location : Remote / Bangalore ( India).
Job Summary :
We're searching for a skilled Senior Software Developer with a strong foundation in front-end. technologies, particularly React and React Native.
The ideal candidate will have a proven track. record of developing scalable SaaS products and a passion for crafting user-friendly,. high-performance interfaces.
As a key member of our team, you'll collaborate closely with product, design, and backend engineers to build new features and enhance our platform's performance and usability.
You'll. have the opportunity to influence our front-end architecture, guide our technology roadmap, and. mentor junior developers.
Key Responsibilities :
- Front-End Architecture : Lead the design and implementation of scalable, high-performance front-end architectures for SaaS products using React. js and related. technologies.
- Feature Development : Develop and maintain user-facing features, leveraging React. js, React Native, JavaScript, HTML, and CSS to create reusable components and libraries.
- Performance Optimization : Enhance product performance by optimizing complex. applications for efficiency and scalability.
- Real-Time Data : Demonstrate proficiency with WebSockets and real-time data. applications.
- API Management : Efficiently handle multiple API responses to ensure optimal product performance and scalability.
- CSS Expertise : Craft advanced, high-quality CSS code that is clean, efficient, and responsive.
- Collaboration : Collaborate with product managers and designers to deliver user-friendly interfaces and a seamless user experience.
- State Management : Leverage Redux for efficient state management to ensure smooth data flow within the product.
- Code Quality : Write clean, well-tested, and maintainable code that adheres to best practices.
- Optimization : Optimize products for maximum speed and scalability across different devices and screen sizes.
- Testing : Develop comprehensive tests using libraries like Jest, Mocha, or similar.
- Backend Integration : Work closely with the backend team to integrate APIs and ensure smooth data flow.
- Troubleshooting : Troubleshoot, debug, and resolve performance issues across various devices and platforms.
- Continuous Learning : Stay updated on emerging front-end technologies and best practices to drive innovation.
- Mentorship : Mentor junior developers and provide technical guidance.
Required Skills & Experience :
- Proven Experience : 10+ years of experience in front-end development, specializing in building scalable SaaS products.
- React & React Native Expertise : Demonstrated proficiency in designing and developing large-scale web and mobile applications using React and React Native.
- UI Libraries : Experience with popular UI libraries such as Bootstrap, Material UI, Smart HTML Elements, and Tailwind CSS.
- Modern JavaScript : Strong understanding of modern JavaScript (ES6+), TypeScript, and front-end build tools like Webpack, Babel, Redux, and other state management libraries.
- Web Development Fundamentals : Solid grasp of responsive design, cross-browser compatibility, and web standards.
- State Management : Experience working with state management libraries like Redux and MobX.
- API Integration : Knowledge of RESTful APIs, GraphQL, and integrating them with front-end components.
- Version Control : Familiarity with version control systems, particularly Git.
- Performance Optimization : Proven ability to optimize front-end performance.
- Agile Methodology : Experience working in an Agile environment and collaborating effectively with cross-functional teams.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Software Developer roles with real interview advice