24 Sep
|
CK Soft
|
Tiruppur
We are looking for highly motivated and technically curious developers who can build web and mobile applications using modern development practices and AI-assisted coding tools.
This role is ideal for candidates who enjoy solving problems, experimenting with current technologies, and using AI tools to accelerate software development.
We are not looking only for someone who can write code. We are looking for people who can understand a problem, analyze requirements, think logically, design a solution, use AI effectively, validate the generated code, debug issues, and deliver a working application end-to-end.
Freshers with strong technical fundamentals, personal projects, GitHub projects, internships, hackathon experience, or demonstrated AI-assisted development skills are encouraged to apply.
What You Will Do
You will be responsible for:
- Building complete web and mobile applications from requirements to deployment.
- Using AI coding tools effectively for vibe coding / AI-assisted software development.
- Converting business requirements and ideas into functional applications.
- Breaking complex problems into smaller, manageable engineering tasks.
- Designing frontend, backend, APIs, databases, and application workflows.
- Developing responsive and user-friendly web applications.
- Developing cross-platform and/or native mobile applications.
- Integrating REST APIs, third-party services, authentication systems, databases, notifications, payments, analytics, and other application services.
- Reading, understanding, reviewing, and improving AI-generated code.
- Debugging application issues systematically rather than depending entirely on AI-generated solutions.
- Writing clean, maintainable, reusable, and scalable code.
- Using Git and following proper source-control practices.
- Testing applications and identifying edge cases before release.
- Understanding existing codebases and making changes without breaking existing functionality.
- Participating in code reviews and technical discussions.
- Taking ownership of features throughout the Software Development Life Cycle (SDLC).
- Continuously exploring current AI models, coding agents, frameworks, libraries, and development techniques.
Core Skills We Are Looking For Analytical & Problem-Solving Skills
Candidates should have robust
- Analytical thinking
- Logical thinking
- Reasoning ability
- Problem-solving skills
- Debugging skills
- Root-cause analysis
- Attention to detail
- Ability to understand complex requirements
- Ability to break a problem into smaller technical components
- Ability to evaluate multiple solutions and choose an appropriate approach
We highly value candidates who think before coding. AI Tools & Vibe Coding
Candidates should be comfortable using modern AI tools for software development, such as:
- ChatGPT
- Claude
- Codex
- Cursor
- GitHub Copilot
- Gemini
- Other AI coding agents and developer tools
You should know how to use AI for:
- Requirement analysis
- Architecture and solution planning
- Code generation
- Refactoring
- Debugging
- Code review
- Test-case generation
- Documentation
- Learning unfamiliar technologies
- Understanding existing codebases
Most importantly, you should be able to verify AI-generated code instead of blindly accepting it.
Technical Knowledge
Candidates should have good fundamentals in several of the following areas:
Web Development
- HTML, CSS and JavaScript
- TypeScript
- React / Next.js / Angular / Vue or similar frameworks
- Responsive web development
- Client-server architecture
- State management
Mobile Development
- React Native / Flutter or similar cross-platform frameworks
- Basic understanding of Android and iOS application development
- Mobile application lifecycle
- API integration
- Push notifications
- App permissions and device capabilities
Backend Development
- Node.js / Python / Java / .NET or equivalent backend technology
- REST APIs
- Authentication and authorization
- API design
- Error handling
- Background processing
- Third-party API integrations
Database
- SQL fundamentals
- MySQL / PostgreSQL / SQL Server
- NoSQL databases such as MongoDB / Firebase
- Database design and relationships
- Basic query optimization
Software Engineering Fundamentals
Candidates should understand
- SDLC – Software Development Life Cycle
- Requirement gathering and analysis
- System design
- Development
- Testing
- Deployment
- Maintenance
- Agile / Scrum fundamentals
- Git and version control
- Branching and pull requests
- API design
- Database design
- Authentication and authorization
- Application security basics
- Error handling and logging
- Unit and integration testing
- CI/CD basics
- Cloud and deployment fundamentals
- Performance and scalability fundamentals
What Makes a Strong Candidate We are particularly interested in candidates who:
- Can take an idea and turn it into a working application.
- Learn new technologies quickly.
- Are comfortable working with unfamiliar frameworks or codebases.
- Have strong curiosity and continuously experiment with new technologies.
- Can use AI to significantly improve development speed without compromising quality.
- Understand why the code works, not just how to generate it.
- Can identify when an AI-generated solution is incorrect, insecure, inefficient, or unnecessarily complicated.
- Can debug problems independently.
- Ask the right questions when requirements are unclear.
- Take ownership rather than waiting for step-by-step instructions.
Qualification
- B.E. / B.Tech / BCA / MCA / B.Sc Computer Science / IT or equivalent qualification preferred.
- Freshers and candidates with up to 2 years of experience are welcome.
- Strong skills and demonstrated ability are more important than years of experience.
- Candidates from other educational backgrounds with strong development skills and projects are also encouraged to apply.
Added Advantage Extra consideration will be given to candidates with:
- Live web or mobile applications
- GitHub portfolio
- Personal or college projects
- Internship experience
- Hackathon participation
- Open-source contributions
- Experience deploying applications to cloud platforms
- Published Android/iOS applications
- Experience building applications using AI coding agents
- Experience with AWS / Azure / GCP / Firebase / Supabase
- Docker or DevOps fundamentals
What We Value Think → Analyze → Plan → Build → Test → Debug → Improve → Deliver
We want developers who combine human reasoning + strong engineering fundamentals + AI-assisted development.
AI should make you faster — but your analytical ability, logical thinking, engineering judgment, and problem-solving skills should make the software reliable.
If you are passionate about building products, enjoy solving difficult problems, and believe AI is changing how modern software is developed, we would like to hear from you.
Pay: From ₹15,000.00 per month
Ability to commute/relocate
- Tiruppur, Tamil Nadu (641604): Reliably commute or planning to relocate before starting work (Required)
Application Question(s):
- What is you current CTC & Expected CTC
Education:
- Bachelor's (Required)
Experience:
- Web development: 1 year (Preferred)
- Mobile applications: 1 year (Preferred)
Location:
- Tiruppur, Tamil Nadu (641604) (Preferred)
Work Location: In person
📌 Junior Full Stack Developer (Tiruppur)
🏢 CK Soft
📍 Tiruppur