Mobile Developer

Gemini Technologies, Inc.
McLean, VA, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$108,654.0 - $130,852.0
Working hours
Regular working hours
Job source

Tech stack

Flutter HTML Java (Programming Language) JavaScript (Programming Language) Agile Methodology Amazon Web Services Application Performance Management HTML5 Unit Testing Microsoft Azure Bootstrap (Software) Cascading Style Sheets (CSS)
+42 more
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 ReactJS Backend Kotlin Containerization AngularJS Material UI Graphql React Native Front End Software Development Restful APIs 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

Videos

See all

Related articles

See all