Software Engineer
Tech Consulting · California, United States · 3 days ago
On-siteHuman ResourcesFull-time
About the role
We are looking for a passionate Junior Mobile Developer to join our development team. You will work alongside experienced developers to design, build, test, and maintain mobile applications for Android and/or iOS platforms. This role is ideal for someone with strong programming fundamentals who is eager to learn and grow in mobile application development.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience)
- 1–4 years of experience in mobile application development
- Knowledge of Flutter, React Native, Android (Kotlin/Java), or iOS (Swift)
- Familiarity with Git and version control
- Understanding of REST APIs and JSON
- Basic knowledge of Firebase is a plus
- Strong problem-solving and communication skills
Responsibilities
- Develop and maintain mobile applications using Flutter, React Native, Kotlin, Swift, or Java
- Collaborate with designers, backend developers, and QA engineers
- Write clean, efficient, and maintainable code
- Debug, test, and fix application issues
- Integrate REST APIs and third-party services
- Optimize applications for performance and usability
- Participate in code reviews and team meetings
- Stay up to date with mobile development best practices