io-tech-solutions-limited
Software Engineer - Mobile and Web
Job description
About the Role
We are looking for a driven and detail-oriented Software Engineer Mobile and Web with 1 to 4 years of professional experience to join our growing team. In this role, you'll contribute to the design, development, and maintenance of cross-platform mobile and web applications that reach thousands (or millions) of users. You'll work closely with product, design, and engineering teams to build high-performance, user-friendly applications.
- Design, develop, test, and deploy mobile and web applications
- Collaborate with product managers, designers, and other engineers to deliver high-quality user experiences
- Maintain and improve the performance and reliability of applications
- Implement responsive and adaptive UI/UX for various screen size.
- Write clean, maintainable, and efficient code following best practices
- Participate in code reviews, sprint planning, and agile development processes
- Troubleshoot and debug issues across platforms
- Stay up-to-date with emerging technologies and trends in mobile and web development
Qualifications
Required
- Bachelors degree in Computer Science, Engineering, or equivalent practical experience
- 1-4 years of experience in software development
- Solid understanding of JavaScript, TypeScript, HTML, and CSS
- Experience with at least one web framework (e.g., React, Angular, or Vue)
- Experience developing mobile apps using React Native or native iOS/Android SDKs
- Familiarity with consuming REST APIs and integrating third-party services
- Version control experience with Git
Preferred
- Experience with performance tuning for web or mobile apps
- Exposure to backend technologies (Node.js, Firebase, or similar)
- Knowledge of CI/CD processes and tools (e.g., GitHub Actions, CircleCI)
- Familiarity with unit testing frameworks (e.g., Jest, Mocha, Detox)
- Understanding of responsive and adaptive design principles
- Prior experience working in agile development environments


