Job Description
As a Software Engineer at SpotOn, you'll be tasked with working alongside a strong team of backend, full-stack and frontend engineers to build component-based web software, using modern best practices and a "Keep It Seriously Simple" approach where possible. We are currently growing and expanding into new verticals, you will have a chance to build brand new functions and features on our product line.
In this role you will...
- Modify existing software to correct errors, to adapt to new hardware, or to upgrade interfaces and improve performance;
- Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- Work with modern Android toolkits and best practices, including Activities, Fragments, Views, XML Layouts, Services, Async Tasks, Threads and Handlers
- Work in both Java and Kotlin while creating Android applications. Applications are to be 'native' and not compiled from other languages;
- Design, develop, and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design;
- Outline tools needed to enhance existing applications on modern platforms;
- Complete detailed tests and practice both manual and automated quality assurance
- Work with a team to design systems and to obtain information on project limitations, capabilities and performance requirements;
- Manage risks and issues with the software development lifecycle, collaborate with project management team(s) and ensure all testing and reviews are properly scheduled, conducted and documented;
- Participate in test-driven development, build-out front-end and back-end test suites to ensure code maintainability;
- Build out continuous integration and continuous deployment systems for managing application environments with a focus on security and reliability;
- Participate in code reviews, ensure consistency, quality and best practices in order to ensure compliance.
- Work with other engineers to ensure project documentation conveys the appropriate level of understanding so future engineers can pick up the work and make changes;
- Work with the QA team to test applications and validate they perform as expected;
- Work cohesively with team members and other colleagues;
What you'll bring...
- 3 plus years of experience working with modern Android toolkits and best practices, including Activities, Fragments, Views, XML Layouts, Services, AsyncTasks, Threads and Handlers.
- Experience with the design, develop, and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
- Strong testing and QA experience.
... then here's a bit about what we have to offer!
- Health, Dental, and Vision insurance
- Relocation stipend available
- Flexible hours
- Reasonable work-from-home flexibility
- Casual dress code
- Kitchen stocked with drinks and snacks
SpotOn is committed to hiring a diverse workforce. We consider all applicants for employment without regard to race, color, sex, sexual orientation, gender identity, religion, age, national origin, disability, veteran status, or any other basis as prohibited by federal, state or local law.
Date Posted
11/02/2022
Views
0
Similar Jobs
Sr. Software Engineer - OEMS Team - Enfusion
Views in the last 30 days - 8
Enfusion is a pioneer in developing innovative cloud investment management software analytics and managed services They help fund managers streamline ...
View DetailsMachine Learning Engineer - Oak Street Health
Views in the last 30 days - 8
Oak Street Health is a rapidly growing company that is looking for a machine learning engineer to support their production modeling efforts The compan...
View DetailsSoftware Engineer 431407 - Experfy
Views in the last 30 days - 8
The job description is for a Software Engineer position that requires designing developing testing and deploying software systems and applications The...
View DetailsAccount Manager (Advertising Sales Team) - Chicago - CafeMedia
Views in the last 30 days - 6
This is an excellent opportunity to get broad experience in all aspects of digital media The position is based in Chicago IL and requires excellent co...
View DetailsAVP, Internal Audit - CNA
Views in the last 30 days - 11
The job description is for an Assistant Vice President Internal Audit position at CNA The role involves leading a team to provide risk management gove...
View DetailsSoftware Product Consultant - CSC Corptax
Views in the last 30 days - 10
The job description is for a fulltime consultant to join the Corptax Professional Services Team The consultant will provide implementation and best pr...
View Details