Mobile Developer

Gemini Technologies, Inc.
McLean, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 131K

Job location

McLean, United States of America

Tech stack

Flutter
HTML
Java
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Application Performance Management
HTML5
Unit Testing
Azure
Bootstrap
CSS
Mobile Application Development
Code Review
Databases
Continuous Integration
Data Presentation
Data Visualization
Software Debugging
DevOps
Electronic Data Interchange (EDI)
Github
Mobile Application Software
jQuery
PostgreSQL
Microsoft SQL Server
MongoDB
MySQL
Performance Tuning
Systems Development Life Cycle
Cloud Services
Responsive Web Design
Software Engineering
SQLite
Subversion
Systems Architecture
Trello
TypeScript
Web Application Frameworks
Web Services
Website Wireframe
React
Backend
Kotlin
Containerization
Angular
Material Design
GraphQL
React Native
Front End Software Development
REST
Software Version Control
Docker
Jenkins

Job description

We are seeking a dynamic and innovative Mobile Developer to join our vibrant tech team! In this role, you will be at the forefront of designing, developing, and maintaining cutting-edge mobile applications that deliver exceptional user experiences. Your expertise will drive the creation of seamless, responsive apps across various platforms, ensuring our digital solutions meet the highest standards of performance and usability. If you thrive in a fast-paced environment and are passionate about pushing the boundaries of mobile technology, this is your opportunity to make a significant impact!, * Develop, test, and deploy mobile applications for iOS and Android platforms using frameworks such as React Native.

  • Collaborate with UX/UI designers to translate wireframes and web design concepts into functional mobile interfaces that prioritize user flows and accessibility.
  • Integrate RESTful APIs, GraphQL, and other web services to enable smooth data exchange between front-end apps and back-end systems.
  • Optimize app performance through efficient coding practices, including unit testing, debugging, and code reviews.
  • Maintain version control using GitHub or SVN, ensuring code integrity and seamless collaboration across teams.
  • Implement CI/CD pipelines utilizing Jenkins or similar tools to automate testing and deployment processes.
  • Ensure apps are responsive across all devices by adhering to responsive web design principles with SCSS, HTML, CSS, and JavaScript frameworks like Angular or React.
  • Conduct system architecture planning for scalable applications leveraging cloud services such as AWS or Azure.
  • Participate in Agile development cycles using tools like Jira or Trello to manage tasks effectively.
  • Stay updated with emerging trends in mobile development, UX design, SEO strategies for app visibility, and DevOps practices to enhance product quality.

Requirements

  • Proven experience in developing mobile applications using React Native, Flutter, or native Java/Kotlin for Android and Swift/Objective-C for iOS.
  • Strong understanding of front-end development technologies including HTML5, CSS3 (SCSS), JavaScript (TypeScript), jQuery, and Bootstrap.
  • Hands-on experience with web development frameworks such as Angular or React for building engaging UI components.
  • Familiarity with back-end integration via RESTful APIs.
  • Knowledge of database management systems including MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, SQLite, and data visualization tools for presenting insights effectively.
  • Experience working within SDLC (Software Development Life Cycle) methodologies such as Agile or DevOps environments.
  • Proficiency with version control systems like GitHub or SVN along with CI/CD tools such as Jenkins or Azure DevOps.
  • Ability to implement system architecture best practices ensuring security, scalability, and performance optimization across platforms.
  • Familiarity with containerization tools like Docker
  • Strong problem-solving skills combined with excellent communication abilities to collaborate effectively across multidisciplinary teams. Join us to innovate at the intersection of mobile technology and user experience! We're committed to fostering a creative environment where your skills can flourish while contributing to impactful projects that reach users worldwide.

Benefits & conditions

Pulled from the full job description

  • Professional development assistance
  • Tuition reimbursement
  • 401(k)
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Dental insurance, * 401(k)
  • 401(k) matching
  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Paid time off
  • Professional development assistance
  • Tuition reimbursement

Apply for this position