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

Responsibilities:
- 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

Experience:
- 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. www.youtube.com/@ImmersiveDragon

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

Schedule:

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

Work Location: Hybrid remote in Highland, CA 92346