Software Engineer @ Immersive - Highland, CA

Similar jobs

Software Engineer

ImmersiveHighland, CA
8 days ago

About us

We are professional, agile and innovative.

Our work environment includes:

  • Modern office setting
  • Food provided

- Develop and maintain software applications using various programming languages and technologies
- Collaborate with cross-functional teams to define, design, and ship new features
- Write clean, efficient, and maintainable code
- Troubleshoot and debug software issues
- Conduct code reviews to ensure code quality and adherence to coding standards
- Participate in the entire software development lifecycle, from concept to deployment
- Stay up-to-date with emerging technologies and industry trends

- Strong proficiency in at least one programming language, such as C# or Java
- Experience with web development frameworks, such as React or Express
- Familiarity with IT infrastructure and networking concepts
- Knowledge of RESTful APIs and best practices for API design
- Experience with version control systems, such as GitHub
- Understanding of software development methodologies and agile practices
- Strong problem-solving skills and attention to detail

Creating applications for iOS (App Store) and Android (Play Store) involves a range of responsibilities and tasks. The specific job duties can vary depending on the role, the size of the development team, and the complexity of the project. Here is a general overview of the typical job duties for someone involved in creating applications for both iOS and Play Store:

Design and Architecture: Create the overall architecture and design of the application.
Define the user interface and user experience design for both iOS and Android platforms.

Development: Write code for the application, following best practices and coding standards.
Implement features and functionality using programming languages such as Swift (iOS) and Kotlin/Java (Android).

Testing: Conduct thorough testing of the application to identify and fix bugs.
Perform unit testing, integration testing, and user acceptance testing.

Collaboration: Work closely with cross-functional teams, including designers, product managers, and QA engineers.
Collaborate with other developers to ensure consistency and compatibility across platforms.

Platform-Specific Development: Implement platform-specific features and optimizations for iOS and Android.
Familiarity with iOS frameworks (UIKit, SwiftUI) and Android frameworks (Android SDK) is essential.

Version Control: Use version control systems (e.g., Git) to manage codebase changes and collaborate with team members.

Deployment: Prepare the application for deployment to the App Store and Play Store.
Follow platform-specific guidelines and submission processes for app release.

Maintenance and Updates: Provide ongoing maintenance and support for released applications.
Implement updates, bug fixes, and new features based on user feedback and evolving requirements.

Stay Current with Technology: Keep up-to-date with the latest developments in mobile app development, iOS, and Android platforms.

Performance Optimization: Identify and address performance bottlenecks, ensuring the application runs smoothly on various devices.

Security: Implement security best practices to protect user data and ensure the application meets security standards.

Documentation: Create and maintain documentation for code, architecture, and development processes.

Communication: Communicate effectively with team members and stakeholders, providing updates on progress and addressing concerns.

Adherence to Guidelines: Follow platform-specific design and development guidelines to ensure the application meets the standards set by Apple and Google.

Overall, creating applications for iOS and Play Store requires a combination of technical skills, creativity, and effective collaboration to deliver a successful and user-friendly product.

If you are a motivated individual who thrives in a fast-paced environment and has a passion for software development, we would love to hear from you. Please submit your resume and portfolio showcasing your relevant work.

Please Subscribe to our Youtube Channel.

And Check out our Curriculum of Programming.

Job Types: Full-time, Contract, Internship

Pay: $50,000.00 - $2,000,000.00 per year

Compensation package:

  • 1099 contract
  • Bonus opportunities
  • Performance bonus
  • Yearly pay

Experience level:

  • 1 year


  • 8 hour shift
  • Choose your own hours
  • On call
  • Weekends as needed

Work Location: Hybrid remote in Highland, CA 92346