Job Summary We are seeking highly skilled professionals with expertise in front-end and mobile application development, proficient in React.js, React Native, Node.js, and other modern web and mobile development technologies. The ideal candidates will bring a deep understanding of UI/UX principles, API integration, and deployment processes across multiple platforms. Must Have Skills (Mandatory)
Front-End Development:
Proficiency in React.js and its core principles.
Experience with JavaScript, TypeScript, and modern front-end build tools (e.g., Webpack, Babel).
Strong understanding of DOM manipulation, ES6+ syntax, and responsive design principles.
Familiarity with RESTful APIs, GraphQL, and popular React workflows (Redux, Flux, Context API).
Experience with server-side rendering frameworks like Next.js.
Mobile Application Development:
Expertise in React Native framework for building cross-platform mobile applications.
Solid experience with native mobile tools like XCode, Gradle, Android Studio, and IntelliJ.
Knowledge of native APIs for deep platform integrations.
Strong understanding of pixel-perfect UI design and performance optimization for mobile apps.
Backend and Deployment:
Basic understanding of backend development using Node.js and Express.js.
CI/CD pipelines and deployment automation tools.
Strong grasp of REST/SOAP APIs and their integration.
Version Control & Agile Practices:
Proficiency with Git and other version control systems.
Experience working in Agile or Scrum environments.
Additional Core Skills:
Strong knowledge of OOP concepts and design patterns.
Debugging and resolving dependency conflicts in third-party libraries.
Experience with code reviews, testing, and debugging to ensure high-quality deliverables.
Good-to-have Skills (Optional)
Experience with DevOps processes and tools.
Knowledge of CSS preprocessors (e.g., SCSS, Less) and UI frameworks (e.g., Bootstrap).
Familiarity with backend databases like MySQL and PostgreSQL.
Contributions to open-source projects or a strong portfolio of relevant work.
Prior experience with full-stack development or backend services.
Familiarity with modern frameworks like Angular and additional programming languages like Swift, Objective-C, or Java.
Qualifications & Experience
Bachelor’s degree in Computer Science, Engineering, or a related field.
6+ years of professional experience in front-end and mobile application development.
Proven track record of developing scalable web and mobile applications.
Extensive experience with application publishing processes on the App Store and Google Play Store.
Strong problem-solving skills and attention to detail, with the ability to manage multiple priorities effectively.
Excellent communication and collaboration skills within a team environment.