Mobile Developer
This job has been filled or expired, so you can no longer apply for it.
You can browse our current jobs in this category here or view the old job below.
Accentuate Staffing is looking for a talented and experienced Mobile Developer to join a growing team for one of our clients in the Raleigh, NC, area. Specifically, they are growing their cross-platform development team and looking for someone who specializes in building mobile apps that can run on multiple platforms, such as iOS, Android, and Web. We are looking for someone with experience developing either web, client, or mobile applications in Flutter, React Native, or Xamarin.
In these positions, you will join the cross-platform or Xamarin engineering team responsible for creating applications for various popular OS platforms. If you are looking for a position where you can work cross-functionally with UX/UI designers, firmware engineers, engineering leads, and product owners to achieve a consistent and predictable product experience, please apply with a copy of your resume!
Responsibilities:
- Build cross-platform client apps for multiple OS platforms.
- Promote agile principles and values among the cross-functional teams and participate in SCRUM ceremonies
- Ensure that designs and code meet all requirements and quality standards.
- Build new UI features and controls that enhance the usability and user experience of mobile and desktop applications.
- Ensure code quality by authoring and maintaining documentation and unit tests.
Requirements:
- A Computer Science degree or a related technical field degree or equivalent work experience.
- Experience in developing cross-platform mobile apps that have run on one or more of the following: iOS, Android, and Chrome OS.
- Software development experience in frameworks like Flutter or React Native (with development experience using Angular or ReactJS) or Xamarin development experience (with C#, .NET, or ASP.NET experience)
- understanding of object-oriented design and software engineering principles
- Ability to apply object-oriented design and software engineering principles to software development
- Network programming experience is a plus