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
Required Skills:
REST REST APIs React Native Product Design CI/CD Sprint Planning Version Control Agile Unit Testing iOS Angular Web Applications React Firebase Reviews Android Web Development Reliability Software Development CSS Node.js TypeScript Github Computer Science Git Software Testing HTML Planning Maintenance Design Engineering JavaScript Science