Elements Connect

Mobile Software Engineer



Who We Are



Elements Connect is a B2B software company providing solutions to customers in the beauty and health industry. We design and develop innovative SaaS platforms and solutions for Fortune 500 companies that are OEM/ODM manufacturers, Beauty Brands, Staffing Agencies, and ingredient manufacturers. Elements Connect is looking for top talent who are entrepreneurial, self-driven, execution-oriented, and leaders.



Job Summary

Elements Connect is looking for a Mobile Software Engineer to work closely with designers, product managers, and other engineers to build and develop user-friendly digital products and contribute to various aspects of software design and development.

Responsibilities

  • Mobile App Development: Design, develop, test, and maintain mobile applications using Flutter for both Android and iOS platforms
  • Flutter Expertise: Leverage your deep knowledge of Flutter to create efficient and visually appealing mobile UIs
  • Cross-Platform Development: Write clean, maintainable code that can be easily shared across platforms, ensuring a consistent user experience
  • UI/UX Collaboration: Collaborate closely with UX/UI designers to implement design specifications and create a seamless and visually appealing user interface
  • Code Reviews: Participate in code reviews to maintain code quality, share knowledge, and provide constructive feedback to team members
  • Performance Optimization: Identify and address performance bottlenecks, ensuring smooth and responsive app behavior
  • API Integration: Integrate with backend APIs and services, ensuring data is retrieved and displayed accurately
  • Testing and Debugging: Conduct thorough testing, identify and fix bugs, and ensure app reliability and stability
  • Documentation: Create and maintain technical documentation for code, workflows, and project specifications
  • Stay Current: Stay up-to-date with the latest Flutter developments, best practices, and emerging trends in mobile app development

Requirements

  • Bachelor's degree in computer science, software engineering, or a related field (Master's degree is a plus)
  • Proven experience as a Mobile Software Engineer with a strong focus on Flutter development
  • Proficiency in Dart programming language
  • Hands-on experience with Flutter's core principles and best practices
  • Strong understanding of mobile app architecture and design patterns
  • Knowledge of mobile app testing, debugging, and performance optimization
  • Familiarity with RESTful APIs and integration of third-party libraries
  • Excellent problem-solving and communication skills
  • Ability to work collaboratively in a team environment
  • Strong attention to detail and commitment to delivering high-quality code
  • A portfolio of previous Flutter projects is a plus

Benefits

  • Comprehensive Health Benefits
  • Competitive 401(k) match with immediate vesting
  • Paid time off (Vacation, Sick, Holiday)
  • Free Shuttle Service to and from NYC and the office
  • Daily subsidized meals
  • Employee Assistance Program (EAP)

Elements Connect is an equal opportunity employer. We do not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other characteristic protected by federal, state or local laws. All employment is decided on the basis of qualifications, merit, and business need.

  • Seniority level

    Entry level
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    Technology, Information and Internet

Referrals increase your chances of interviewing at Elements Connect by 2x

See who you know

Get notified about new Mobile Engineer jobs in Mahwah, NJ.

Sign in to create job alert

Similar jobs

People also viewed

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub