Principal Software Engineer, iOS, Android, Java
Job Description
Are you an engineer who is passionate about exploring and applying technology to help solve real world end customer business problems? Are you keen on engaging in an agile process, iteratively delivering, and applying design patterns/architectures correctly? Do you possess a strong desire to learn and contribute solutions and ideas to a broad team?
Nuance's Software Engineers/Developers develop next-generation technologies that empower enterprises to deliver exceptional conversational AI solutions. Our products offer designers, developers and business analysts' access to customize AI technologies such as speech recognition, natural language understanding and conversational dialog.
We have an exciting opportunity for a Software Developer to join a world-class team building our premier voice, natural language, and AI-power technologies.
Knowledge, skills, and qualifications -
REQUIRED SKILLS:
- Proficient in React Native development
- 8+ Years Experience
- Strong development experience in both native iOS and Android
- Experience with native build tools like XCode and Android Studio
- Experience integrating mobile apps with APIs and Web Services
- Experience with HTML, CSS, JSON, AJAX, and XML.
- Hands-on experience designing and delivering software systems
- Ability to learn new concepts, architectures, APIs, etc as needed
- Secure Software Development Methodologies, especially in-depth knowledge of OWASP vulnerabilities
- Solid experience in Object-Oriented design and design patterns
- Experience with SCRUM
- Understanding of a DevOps environment
- Able to supervise and guide the team with the technical aspects of the project
- Ability to work independently
- Experience delivering in enterprise environment with mature compliance processes
- Experience building and debugging complex systems in a team environment
- Exceptional communication skills, written & verbal. Comfortable communicating with, presenting to, and receiving input from a variety of people from client to senior management
- Strong proactive leadership abilities and professional experience collaborating in a team environment
PREFERRED SKILLS:
- Familiarity with Swift and / or Kotlin is a plus
- Familiarity with AngularJS is a plus
- Full stack experience is a plus
- Experience in the healthcare industry is a bonus
- Familiarity with JIRA, Confluence, Git or similar tools
- Experience collaborating with teams across multiple geographic locations and time zones
- Experience working in a cross-domain environment involving JavaScript and other open source platforms
- Knowledge of distributed systems programming (HTTP/S, Websockets, gRPC, inter-process..)
- Knowledge of web back-end framework, open-standard format and protocols e.g. Json, XML, http, RESTful
- Experience with Monitoring tools.
- Good knowledge of JavaScript and other aspects of client-side web applications
Education: Bachelor of computer science or equivalent qualification is required
#LI-Hybrid
#LI-PM1
Nuance offers a compelling and rewarding work environment. We offer market competitive salaries, bonus, equity, benefits, meaningful growth and development opportunities and a casual yet technically challenging work environment. Join our dynamic, entrepreneurial team and become part of our continuing success.
Nuance celebrates diversity and is proud to be an equal employment opportunity and affirmative action workplace. We consider all qualified applicants without regard to race, color, religion, sex (including pregnancy), sexual orientation, gender identity or expression, national origin, military and veteran status, disability, genetics, or any other category protected by law or Nuance policy. If you need an accommodation because of a disability for any part of the employment process, please call 781-565-5086 and let us know.
Date Posted
08/31/2022
Views
5
Similar Jobs
Android Engineer - Customer Engineering - Biofourmis
Views in the last 30 days - 6
Biofourmis is a rapidly growing digital health company that develops softwarebased therapeutics to improve patient outcomes The company has a global f...
View DetailsFresh Connect Product Manager - About Fresh
Views in the last 30 days - 6
About Fresh is a nonprofit organization that aims to expand access to fresh food empowering individuals to make healthy choices They are seeking a Pro...
View DetailsContracts Manager - Nimbus Therapeutics
Views in the last 30 days - 14
Nimbus Therapeutics is offering a Contracts Manager position with a unique opportunity to contribute to the companys growth and interact with internal...
View DetailsHead of Pharmacovigilance - Nimbus Therapeutics
Views in the last 30 days - 13
The text describes a Head of Pharmacovigilance position at Nimbus a private biotechnology company The role involves leading and developing the Pharmac...
View DetailsEmail Marketing Performance Analyst - 1-800-FLOWERS.COM, INC.
Views in the last 30 days - 5
The Email Marketing Performance Analyst is responsible for analyzing and reporting on email marketing campaigns helping to guide strategy The position...
View DetailsAccounting Manager - Rue Gilt Groupe
Views in the last 30 days - 6
Rue Gilt Groupe is seeking an Accounting Manager to join their Finance team The role involves working with key business leaders preparing financial st...
View Details