IDEXX Livestock Diagnostics→
Software Developer at IDEXX Livestock Diagnostics in Westbrook, ME
Entry LevelOn-siteFull-timeWestbrook, ME$70k–$85k/yr
Skills
mobile application developmentflutterdartjavakotlinswiftobject-oriented programmingmobile application architecturedesign patternsrestful apissource controltesting practicesci/cd
Job Description
Summary: IDEXX Livestock Diagnostics is an innovative leader in veterinary diagnostics, and they are seeking a Mobile Software Developer to join their R&D Diagnostic Software organization. The successful candidate will design, develop, and maintain high-quality mobile applications while collaborating with cross-functional teams to enhance user experiences.
Responsibilities:
- Design, develop, test, and maintain high-quality mobile applications for iOS and Android using Flutter/Dart
- Contribute to backend services and APIs that support mobile application experiences
- Collaborate with cross-functional teams to define, design, and deliver new features and enhancements
- Participate in evaluating business requirements for new systems and changes to existing systems
- Support efforts to improve application performance, usability, and reliability
- Work closely with UI/UX designers to translate wireframes and designs into high-quality code
- Troubleshoot and resolve technical issues related to mobile applications and supporting services
- Participate in code reviews and team discussions to maintain code quality, security, and performance
- Document code, technical designs, and application behavior to support team knowledge sharing
- Follow company development standards, engineering practices, and agile team processes
Required Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- 1+ years of software development experience, including experience in mobile application development
- Experience developing applications with object-oriented programming languages such as Dart, Java, Kotlin, Swift, or similar
- Exposure to or experience with Flutter/Dart for cross-platform mobile development
- Understanding of mobile application architecture and common design patterns
- Experience consuming RESTful APIs and integrating frontend applications with backend services
- Familiarity with source control, testing practices, and CI/CD concepts
- Strong problem-solving skills and a willingness to learn new technologies and tools
- Strong communication and collaboration skills, with experience working in agile/scrum teams
Preferred Qualifications:
- Exposure to tools and platforms such as Codemagic, Airship, LaunchDarkly, Datadog, or AWS is a plus
Required Skills: Mobile application development, Flutter, Dart, Java, Kotlin, Swift, Object-oriented programming, Mobile application architecture, Design patterns, RESTful APIs, Source control, Testing practices, CI/CD
Benefits: Opportunity for annual cash bonus, Health / Dental / Vision Benefits Day-One, 5% matching 401k, On the job training and career advancement opportunities (experience NOT required), Additional benefits including but not limited to financial support, pet insurance, mental health resources, volunteer paid days off, employee stock program, foundation donation matching, and much more
Benefits
Opportunity for annual cash bonus
Health / Dental / Vision Benefits Day-One
5% matching 401k
On the job training and career advancement opportunities (experience NOT required)
Additional benefits including but not limited to financial support, pet insurance, mental health resources, volunteer paid days off, employee stock program, foundation donation matching, and much more