Welcome to SiliconGeeks, where talent meets opportunity!

Be part of a vibrant culture that empowers your skills to thrive and unlocks endless possibilities.

Current Openings

Job Summary:

We are seeking a skilled Angular Developer to join our development team. You will be responsible for building efficient, scalable, and maintainable web applications using Angular. The ideal candidate should have a solid understanding of web development principles and be proficient in front-end technologies, especially Angular, JavaScript, HTML, and CSS.

 
Key Responsibilities:
      • Develop and maintain complex front-end solutions using the Angular framework.
      • Collaborate with UI/UX designers to translate design wireframes into high-quality code.
      • Ensure the technical feasibility of UI/UX designs.
      • Optimize applications for maximum speed and scalability.
      • Write reusable, testable, and efficient code.
      • Implement and ensure robust front-end architecture following best practices.
      • Integrate with RESTful services and APIs.
      • Troubleshoot, debug, and upgrade existing applications.
      • Stay up-to-date with the latest web development trends and Angular updates.
      • Participate in code reviews and continuous improvement initiatives.
 
Required Skills and Qualifications:
      • Proven experience as an Angular Developer (with at least [X] years of hands-on experience).
      • Proficiency in Angular (latest versions) and core web technologies such as HTML5, CSS3, and JavaScript/TypeScript.
      • Strong understanding of front-end build tools such as Webpack, NPM, or similar.
      • Experience with RESTful APIs and working with back-end teams for API integration.
      • Knowledge of version control systems like Git.
      • Familiarity with responsive design and cross-browser compatibility issues.
      • Experience with Agile development practices.
      • Familiarity with front-end testing tools and frameworks (e.g., Jasmine, Karma, Protractor).
      • Excellent problem-solving skills and attention to detail.
 
Preferred Skills:
      • Familiarity with state management libraries such as NgRx or Akita.
      • Experience with UI frameworks like Bootstrap, Material Design, or similar.
      • Knowledge of cloud platforms and services (AWS, Azure, etc.).
      • Familiarity with DevOps tools like Docker or Kubernetes.
 
Educational Requirements:
      • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).

Job Summary:

We are seeking a highly skilled and motivated Full Stack MEAN Stack Developer to join our dynamic team. As a Full Stack Developer, you will be responsible for developing and maintaining web applications, ensuring seamless performance across the entire stack. You will collaborate with cross-functional teams, including designers and backend engineers, to create innovative solutions and scalable applications.

 

Key Responsibilities:
      • Design, develop, and maintain full-stack web applications using the MEAN stack (MongoDB, Express.js, Angular, Node.js).
      • Write clean, maintainable, and efficient code while following best practices for web development.
      • Develop RESTful APIs and integrate with third-party services and databases.
      • Collaborate with UI/UX designers to translate wireframes and mockups into responsive and dynamic web interfaces.
      • Implement security and data protection measures throughout the web applications.
      • Optimize web applications for performance, scalability, and security.
      • Troubleshoot and debug issues in existing applications to ensure optimal performance.
      • Conduct code reviews and provide constructive feedback to ensure the quality of the codebase.
      • Stay up-to-date with the latest industry trends, technologies, and best practices in MEAN stack development.
      • Manage and maintain databases (MongoDB) and ensure data integrity.
      • Deploy and maintain web applications on cloud platforms like AWS, Azure, or others.
      • Participate in Agile/Scrum ceremonies and collaborate with other team members to deliver projects on time.

 

Required Skills & Qualifications:
      • Proven experience (2+ years) as a Full Stack Developer using the MEAN stack (MongoDB, Express.js, Angular, Node.js).
      • Strong proficiency in JavaScript and TypeScript.
      • Experience with front-end frameworks (Angular 2+ preferred, React or Vue.js experience is a plus).
      • Proficient in developing RESTful APIs using Node.js and Express.js.
      • In-depth knowledge of MongoDB and database design principles.
      • Experience with cloud services (AWS, Google Cloud, Azure) and containerization tools (e.g., Docker).
      • Solid understanding of web security best practices (authentication, authorization, OWASP top 10 vulnerabilities).
      • Knowledge of version control systems like Git.
      • Familiarity with Agile methodologies (Scrum, Kanban) and working in a team-based environment.
      • Strong problem-solving skills, attention to detail, and ability to work independently.
      • Excellent communication skills and a collaborative mindset.

 

Preferred Skills (Optional):
      • Experience with Microservices Architecture and Serverless technologies.
      • Knowledge of CI/CD pipelines and automation tools like Jenkins, Travis CI, etc.
      • Experience with GraphQL and real-time technologies like WebSockets.
      • Understanding of modern DevOps practices.
      • Experience with testing frameworks such as Jasmine, Mocha, or Protractor.
      • Knowledge of front-end tools like Webpack, Gulp, or Grunt.

 

Education & Certifications:
      • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).

Job Summary:

We are looking for a highly skilled Mobile App Developer with expertise in Android, Swift, and React Native to develop and maintain mobile applications for both Android and iOS platforms. You will work on cross-platform and native mobile applications, ensuring a smooth and efficient user experience.


 

Key Responsibilities:
      • Develop and maintain mobile applications for both Android (using Java/Kotlin) and iOS (using Swift).
      • Build cross-platform applications using React Native.
      • Collaborate with UI/UX designers to implement intuitive and responsive user interfaces.
      • Optimize application performance, ensuring smooth operation across different devices.
      • Integrate third-party APIs and services into mobile applications.
      • Troubleshoot and debug applications to fix issues and improve performance.
      • Ensure code quality through code reviews and best practices.
      • Stay updated with the latest trends and technologies in mobile app development.

 
Required Skills:
      • Proficiency in Android development (Java/Kotlin).
      • Experience in iOS development using Swift.
      • Strong experience with React Native for cross-platform development.
      • Understanding of RESTful APIs and integration.
      • Familiarity with mobile app design guidelines and principles.
      • Experience with version control systems like Git.
      • Knowledge of mobile security best practices.

 

Preferred Skills:
      • Experience with CI/CD pipelines for mobile development.
      • Familiarity with app deployment to Google Play and App Store.
      • Experience with TypeScript in React Native development.
      • Knowledge of Firebase and cloud-based services.

 
Education:
      • Bachelor’s degree in Computer Science, Software Engineering, or related field.

Send you resume to careers@silicongeeks.in