30 Sep
|
Genesis Technology Services India
|
Gurugram
30 Sep
Genesis Technology Services India
Gurugram
We are looking for an experienced Software Developer with 5+ years of relevant experience in web and mobile application development. The ideal candidate should have strong hands-on expertise in ReactJS, Flutter, and AWS, with the ability to build scalable, responsive, and high-performance applications.
The candidate will be responsible for developing, maintaining, and enhancing web and mobile applications while working closely with cross-functional teams.
Key Responsibilities:
- Develop, maintain, and enhance web applications using ReactJS.
- Build cross-platform mobile applications using Flutter and Dart.
- Design and integrate RESTful APIs and third-party services.
- Deploy, manage, and maintain applications on AWS.
- Write clean, scalable, reusable, and maintainable code.
- Collaborate with UI/UX designers, backend developers, QA engineers, and product teams.
- Troubleshoot, debug, and resolve application issues.
- Optimize applications for performance, scalability, and reliability.
- Participate in code reviews and follow software development best practices.
- Work across the complete software development lifecycle, from requirements and development through testing and deployment.
- Stay updated with emerging technologies and contribute to improving development processes.
Required Skills & Qualifications:
- 5+ years of professional experience in software/web/mobile application development.
- Strong hands-on experience with ReactJS, JavaScript, HTML, and CSS.
- Strong experience in Flutter and Dart for mobile application development.
- Good understanding of REST APIs, JSON, and API integration.
- Hands-on experience with AWS services and cloud deployment.
- Proficiency with Git and version control systems.
- Strong understanding of responsive UI development and application performance.
- Good problem-solving and analytical skills.
- Ability to work independently as well as collaboratively in a team environment.
Good to Have:
- Experience with Node.js or other backend technologies.
- Knowledge of MySQL, PostgreSQL, MongoDB, or DynamoDB.
- Experience with AWS services such as EC2, S3, Lambda, RDS, API Gateway, and CloudFront.
- Knowledge of CI/CD and DevOps practices.
- Experience with mobile app deployment on Google Play Store and Apple App Store.
- Familiarity with automated testing frameworks.
Key Competencies:
- Strong technical and problem-solving skills
- Good communication and collaboration
- Ownership and accountability
- Attention to detail
- Ability to work in a fast-paced environment
- Solid learning and adaptability skills
📌 Senior Software Developer (Gurugram)
🏢 Genesis Technology Services India
📍 Gurugram