Lead Software Engineer

Bangalore Urban, Karnataka, India
Sep 03, 2024
Sep 03, 2025
Onsite
Full-Time
4 Years
Job Description

Experience. 4-8 years

Responsibilities

  1. Develop Modular Components. Design and build optimized, modular components for mobile applications using React Native.
  2. UI Excellence. Create pixel-perfect, buttery-smooth UIs across both Android and iOS platforms, ensuring an exceptional user experience.
  3. Performance Focus. Provide performance-oriented solutions for building user interfaces, including implementing smooth animations and transitions.
  4. Collaboration. Work closely with backend developers, designers, and product managers to ensure seamless integration and alignment with project goals.
  5. Feature Development. Take ownership of end-to-end feature development, including API integration and business logic implementation.
  6. Code Quality. Participate in peer code reviews to ensure high-quality code and adherence to best practices.

Must-Have Skills

  1. React Native & React JS. Strong knowledge and hands-on experience with React Native, React JS, Vanilla JS, and Redux, along with middleware and core principles.
  2. Performance Optimization. Expertise in Core Web Vitals, page speed optimizations, performance improvements, and Lighthouse report generation.
  3. Cross-Browser Compatibility. Ability to manage feature complexity and ensure cross-browser compatibility, including native phone browsers on Android and iOS.
  4. Server-Side Rendering. Experience with server-side rendering to enhance application performance and SEO.
  5. Frontend Technologies. Proficiency in HTML5, CSS3, Webpack, and a solid understanding of CSS frameworks like Bootstrap or Foundation.
  6. JavaScript Expertise. Strong knowledge of ECMAScript 6 standards and features, with hands-on experience in closures and design patterns.
  7. SEO Best Practices. Implementation of SEO best practices, including meta tags, canonical references, and schema definitions.
  8. Version Control. Working knowledge of version control tools such as Git and Bitbucket.
  9. Build Tools. Experience with JS-based build tools like Node.js and npm.

Good-to-Have Skills

  • CSS Pre-Processors. Familiarity with CSS pre-processors such as SASS, LESS, or styled-components.

Why Join Us?

  1. Innovative Projects. Work on cutting-edge projects that challenge your skills and foster professional growth.
  2. Collaborative Environment. Be part of a dynamic team that values collaboration, creativity, and continuous improvement.
  3. Career Growth. Opportunities for advancement and professional development within a rapidly growing company.

Apply Now!

If you are passionate about creating high-performance, visually stunning mobile applications and meet the qualifications, we’d love to hear from you. Join us and be a part of something big!